genrule { name: "gen_hwjpeg_version", srcs: [ "version.h.template", "genversion.sh", ], cmd: "bash $(location genversion.sh) > $(out)", out: ["version.h"], } cc_library_headers { name: "libhwjpeg_headers", vendor: true, export_include_dirs: [ "inc", "inc/mpp_inc", ], } cc_library_shared { name: "libhwjpeg", // generated_headers: ["gen_hwjpeg_version"], vendor: true, arch: { arm: { instruction_set: "thumb", }, }, cppflags: [ "-std=c++11", "-fno-threadsafe-statics", ], srcs: [ "src/Utils.cpp", "src/QList.cpp", "src/MpiDebug.cpp", "src/BitReader.cpp", "src/JpegParser.cpp", "src/ExifBuilder.cpp", "src/RKExifWrapper.cpp", "src/MpiJpegEncoder.cpp", "src/MpiJpegDecoder.cpp", ], shared_libs: [ "libutils", "liblog", "libmpp", "librga", ], include_dirs: [ "hardware/rockchip/librga/include", "hardware/rockchip/librga/im2d_api", ], header_libs: [ "libhwjpeg_headers", "libhardware_headers", ], export_header_lib_headers: ["libhwjpeg_headers"], export_shared_lib_headers: ["libutils",], // compile_multilib: "32", }