1package { 2 // See: http://go/android-license-faq 3 // A large-scale-change added 'default_applicable_licenses' to import 4 // all of the 'license_kinds' from "system_bt_license" 5 // to get the below license kinds: 6 // SPDX-license-identifier-Apache-2.0 7 default_applicable_licenses: ["system_bt_license"], 8} 9 10// Python generator. 11python_binary_host { 12 name: "pdl_python_generator", 13 main: "generate_python_backend.py", 14 srcs: [ 15 "generate_python_backend.py", 16 "pdl/ast.py", 17 "pdl/core.py", 18 "pdl/utils.py", 19 ], 20} 21 22// C++ generator. 23python_binary_host { 24 name: "pdl_cxx_generator", 25 main: "generate_cxx_backend.py", 26 srcs: [ 27 "generate_cxx_backend.py", 28 "pdl/ast.py", 29 "pdl/core.py", 30 "pdl/utils.py", 31 ], 32} 33 34// C++ test generator. 35python_binary_host { 36 name: "pdl_cxx_unittest_generator", 37 main: "generate_cxx_backend_tests.py", 38 srcs: [ 39 "generate_cxx_backend_tests.py", 40 "pdl/ast.py", 41 "pdl/core.py", 42 "pdl/utils.py", 43 ], 44} 45