1{# Copyright © 2024 Google Inc. 2 SPDX-License-Identifier: MIT 3#} 4cc_library_shared { 5 name: "{{ name }}", 6 host_supported: {{ host_supported }}, 7 srcs: [ 8 {% for src in srcs %} 9 "{{ src }}", 10 {% endfor %} 11 ], 12 generated_headers: [ 13 {% for generated in generated_headers %} 14 "{{ generated }}", 15 {% endfor %} 16 ], 17 generated_sources: [ 18 {% for generated in generated_sources %} 19 "{{ generated }}", 20 {% endfor %} 21 ], 22 c_std: "{{ c_std_val }}", 23 cpp_std: "{{ cpp_std_val }}", 24 conlyflags: [ 25 {% for arg in cflags %} 26 "{{ arg }}", 27 {% endfor %} 28 ], 29 cppflags: [ 30 {%- for arg in cppflags %} 31 "{{ arg }}", 32 {%- endfor %} 33 ], 34 local_include_dirs: [ 35 {%- for inc in include_directories %} 36 "{{ inc }}", 37 {%- endfor %} 38 ], 39 static_libs: [ 40 {%- for lib in static_libs %} 41 "{{ lib }}", 42 {%- endfor %} 43 ], 44 whole_static_libs: [ 45 {%- for lib in whole_static_libs %} 46 "{{ lib }}", 47 {%- endfor %} 48 ], 49 shared_libs: [ 50 {%- for lib in shared_libs %} 51 "{{ lib }}", 52 {%- endfor %} 53 ], 54 header_libs: [ 55 {%- for lib in header_libs %} 56 "{{ lib }}", 57 {%- endfor %} 58 ], 59} 60