1*4d671364SKiyoung Kimpackage { 2*4d671364SKiyoung Kim default_applicable_licenses: ["external_piex_license"], 3*4d671364SKiyoung Kim} 4*4d671364SKiyoung Kim 5*4d671364SKiyoung Kim// Added automatically by a large-scale-change 6*4d671364SKiyoung Kim// See: http://go/android-license-faq 7*4d671364SKiyoung Kimlicense { 8*4d671364SKiyoung Kim name: "external_piex_license", 9*4d671364SKiyoung Kim visibility: [":__subpackages__"], 10*4d671364SKiyoung Kim license_kinds: [ 11*4d671364SKiyoung Kim "SPDX-license-identifier-Apache-2.0", 12*4d671364SKiyoung Kim ], 13*4d671364SKiyoung Kim license_text: [ 14*4d671364SKiyoung Kim "LICENSE", 15*4d671364SKiyoung Kim ], 16*4d671364SKiyoung Kim} 17*4d671364SKiyoung Kim 18*4d671364SKiyoung Kimcc_defaults { 19*4d671364SKiyoung Kim name: "piex_default_cflags", 20*4d671364SKiyoung Kim cflags: ["-Wall", "-Werror", "-Wsign-compare"], 21*4d671364SKiyoung Kim} 22*4d671364SKiyoung Kim 23*4d671364SKiyoung Kimcc_library_static { 24*4d671364SKiyoung Kim name: "libbinary_parse", 25*4d671364SKiyoung Kim host_supported: true, 26*4d671364SKiyoung Kim defaults: ["piex_default_cflags"], 27*4d671364SKiyoung Kim vendor_available: true, 28*4d671364SKiyoung Kim product_available: true, 29*4d671364SKiyoung Kim srcs: [ 30*4d671364SKiyoung Kim "src/binary_parse/cached_paged_byte_array.cc", 31*4d671364SKiyoung Kim "src/binary_parse/range_checked_byte_ptr.cc", 32*4d671364SKiyoung Kim ], 33*4d671364SKiyoung Kim target: { 34*4d671364SKiyoung Kim windows: { 35*4d671364SKiyoung Kim enabled: true, 36*4d671364SKiyoung Kim }, 37*4d671364SKiyoung Kim }, 38*4d671364SKiyoung Kim} 39*4d671364SKiyoung Kim 40*4d671364SKiyoung Kimcc_library_static { 41*4d671364SKiyoung Kim name: "libimage_type_recognition", 42*4d671364SKiyoung Kim host_supported: true, 43*4d671364SKiyoung Kim defaults: ["piex_default_cflags"], 44*4d671364SKiyoung Kim vendor_available: true, 45*4d671364SKiyoung Kim product_available: true, 46*4d671364SKiyoung Kim srcs: [ 47*4d671364SKiyoung Kim "src/image_type_recognition/image_type_recognition_lite.cc", 48*4d671364SKiyoung Kim ], 49*4d671364SKiyoung Kim static_libs: ["libbinary_parse"], 50*4d671364SKiyoung Kim target: { 51*4d671364SKiyoung Kim windows: { 52*4d671364SKiyoung Kim enabled: true, 53*4d671364SKiyoung Kim }, 54*4d671364SKiyoung Kim }, 55*4d671364SKiyoung Kim} 56*4d671364SKiyoung Kim 57*4d671364SKiyoung Kimcc_library_static { 58*4d671364SKiyoung Kim name: "libtiff_directory", 59*4d671364SKiyoung Kim host_supported: true, 60*4d671364SKiyoung Kim defaults: ["piex_default_cflags"], 61*4d671364SKiyoung Kim vendor_available: true, 62*4d671364SKiyoung Kim product_available: true, 63*4d671364SKiyoung Kim srcs: [ 64*4d671364SKiyoung Kim "src/tiff_directory/tiff_directory.cc", 65*4d671364SKiyoung Kim ], 66*4d671364SKiyoung Kim static_libs: ["libbinary_parse"], 67*4d671364SKiyoung Kim target: { 68*4d671364SKiyoung Kim windows: { 69*4d671364SKiyoung Kim enabled: true, 70*4d671364SKiyoung Kim }, 71*4d671364SKiyoung Kim }, 72*4d671364SKiyoung Kim} 73*4d671364SKiyoung Kim 74*4d671364SKiyoung Kimcc_library { 75*4d671364SKiyoung Kim name: "libpiex", 76*4d671364SKiyoung Kim host_supported: true, 77*4d671364SKiyoung Kim defaults: ["piex_default_cflags"], 78*4d671364SKiyoung Kim vendor_available: true, 79*4d671364SKiyoung Kim product_available: true, 80*4d671364SKiyoung Kim srcs: [ 81*4d671364SKiyoung Kim "src/piex.cc", 82*4d671364SKiyoung Kim "src/piex_cr3.cc", 83*4d671364SKiyoung Kim "src/tiff_parser.cc", 84*4d671364SKiyoung Kim ], 85*4d671364SKiyoung Kim export_include_dirs: ["."], 86*4d671364SKiyoung Kim static_libs: [ 87*4d671364SKiyoung Kim "libbinary_parse", 88*4d671364SKiyoung Kim "libimage_type_recognition", 89*4d671364SKiyoung Kim "libtiff_directory", 90*4d671364SKiyoung Kim ], 91*4d671364SKiyoung Kim target: { 92*4d671364SKiyoung Kim windows: { 93*4d671364SKiyoung Kim enabled: true, 94*4d671364SKiyoung Kim }, 95*4d671364SKiyoung Kim }, 96*4d671364SKiyoung Kim} 97