1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253 |
- cc_defaults {
- name: "piex_default_cflags",
- cflags: ["-Wall", "-Werror", "-Wsign-compare"],
- }
- cc_library_static {
- name: "libbinary_parse",
- defaults: ["piex_default_cflags"],
- vendor_available: true,
- srcs: [
- "src/binary_parse/cached_paged_byte_array.cc",
- "src/binary_parse/range_checked_byte_ptr.cc",
- ],
- }
- cc_library_static {
- name: "libimage_type_recognition",
- defaults: ["piex_default_cflags"],
- vendor_available: true,
- srcs: [
- "src/image_type_recognition/image_type_recognition_lite.cc",
- ],
- static_libs: ["libbinary_parse"],
- }
- cc_library_static {
- name: "libtiff_directory",
- defaults: ["piex_default_cflags"],
- vendor_available: true,
- srcs: [
- "src/tiff_directory/tiff_directory.cc",
- ],
- static_libs: ["libbinary_parse"],
- }
- cc_library_shared {
- name: "libpiex",
- defaults: ["piex_default_cflags"],
- vendor_available: true,
- vndk: {
- enabled: true,
- },
- srcs: [
- "src/tiff_parser.cc",
- "src/piex.cc",
- ],
- export_include_dirs: ["."],
- static_libs: [
- "libbinary_parse",
- "libimage_type_recognition",
- "libtiff_directory",
- ],
- }
|