aboutsummaryrefslogtreecommitdiffstats
path: root/cmake_transform.py
diff options
context:
space:
mode:
authorErwin Jansen <jansene@google.com>2020-01-28 17:44:39 -0800
committerErwin Jansen <jansene@google.com>2020-02-05 19:55:43 +0000
commit253edda368ae9ba638e29827dc103d3e441ab2e3 (patch)
treecc9fceb259354196aa4a5ad82bacddbee3e17b42 /cmake_transform.py
parent10382025fb8111ad0c7f90deb7fc8fc18c21b12c (diff)
downloaddevice_generic_goldfish-opengl-253edda368ae9ba638e29827dc103d3e441ab2e3.tar.gz
device_generic_goldfish-opengl-253edda368ae9ba638e29827dc103d3e441ab2e3.tar.bz2
device_generic_goldfish-opengl-253edda368ae9ba638e29827dc103d3e441ab2e3.zip
Update build system to include license
The emulator build system now requires every library to declare its licenses. This updates the transformer to include the proper licenses, and a regeneration of the CMake build files. Bug: b/148156997 Change-Id: I98f1e01b828f3b936c8e57ca4bbcf5e704e1f36b
Diffstat (limited to 'cmake_transform.py')
-rw-r--r--cmake_transform.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/cmake_transform.py b/cmake_transform.py
index 3e8d9c54..3583ec81 100644
--- a/cmake_transform.py
+++ b/cmake_transform.py
@@ -88,9 +88,9 @@ def generate_module(module):
'android_validate_sha256("${GOLDFISH_DEVICE_ROOT}/%s" "%s")' % (mkfile, sha256))
make.append('set(%s_src %s)' % (name, ' '.join(module['src'])))
if module['type'] == 'SHARED_LIBRARY':
- make.append('android_add_shared_library(%s)' % name)
+ make.append('android_add_library(TARGET {} SHARED LICENSE Apache-2.0 SRC {})'.format(name, ' '.join(module['src'])))
elif module['type'] == 'STATIC_LIBRARY':
- make.append('android_add_library(%s)' % name)
+ make.append('android_add_library(TARGET {} LICENSE Apache-2.0 SRC {})'.format(name, ' '.join(module['src'])))
else:
raise ValueError('Unexpected module type: %s' % module['type'])