Merge "Support genrules with multiple tools"
diff --git a/cc/gen_stub_libs.py b/cc/gen_stub_libs.py
index 9b40415..2db8312 100755
--- a/cc/gen_stub_libs.py
+++ b/cc/gen_stub_libs.py
@@ -69,6 +69,8 @@
     """
     if version_is_private(name):
         return True
+    if 'platform-only' in tags:
+        return True
     if not symbol_in_arch(tags, arch):
         return True
     if not symbol_in_api(tags, arch, api):
diff --git a/cc/test_gen_stub_libs.py b/cc/test_gen_stub_libs.py
index 8436a48..2c79ded 100755
--- a/cc/test_gen_stub_libs.py
+++ b/cc/test_gen_stub_libs.py
@@ -110,6 +110,9 @@
         self.assertTrue(gsl.should_omit_version('foo_PRIVATE', [], 'arm', 9))
         self.assertTrue(gsl.should_omit_version('foo_PLATFORM', [], 'arm', 9))
 
+        self.assertTrue(gsl.should_omit_version(
+            'foo', ['platform-only'], 'arm', 9))
+
     def test_omit_arch(self):
         self.assertFalse(gsl.should_omit_version('foo', [], 'arm', 9))
         self.assertFalse(gsl.should_omit_version('foo', ['arm'], 'arm', 9))