Restructure our file syncing so GitHub only files are tracked separately in Piper.

PiperOrigin-RevId: 438395194
diff --git a/cmake/make_cmakelists.py b/cmake/make_cmakelists.py
index 91a38fe..d63abc4 100755
--- a/cmake/make_cmakelists.py
+++ b/cmake/make_cmakelists.py
@@ -25,9 +25,10 @@
 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 
-"""TODO(haberman): DO NOT SUBMIT without one-line documentation for make_cmakelists.
+"""A tool to convert {WORKSPACE, BUILD} -> CMakeLists.txt.
 
-TODO(haberman): DO NOT SUBMIT without a detailed description of make_cmakelists.
+This tool is very upb-specific at the moment, and should not be seen as a
+generic Bazel -> CMake converter.
 """
 
 from __future__ import absolute_import
@@ -38,8 +39,8 @@
 import textwrap
 import os
 
-def StripColons(deps):
-  return map(lambda x: x[1:], deps)
+def StripFirstChar(deps):
+  return [dep[1:] for dep in deps]
 
 def IsSourceFile(name):
   return name.endswith(".c") or name.endswith(".cc")
@@ -54,7 +55,7 @@
     self.converter.toplevel += "target_link_libraries(%s%s\n  %s)\n" % (
         kwargs["name"],
         keyword,
-        "\n  ".join(StripColons(kwargs["deps"]))
+        "\n  ".join(StripFirstChar(kwargs["deps"]))
     )
 
   def load(self, *args):