xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/iq_parser_v2/Android.bp (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1cc_library_static {
2    name: "libiq_parser_v2",
3    vendor: true,
4    rtti: true,
5    stl: "c++_static",
6
7    defaults: [ "rkaiq-defaults", "rkaiq-defaults-flags", ],
8
9    cflags: [
10        "-fPIC",
11        "-Wall",
12        "-Wno-error",
13        "-Os",
14        "-g",
15        "-std=gnu11",
16        "-Wno-unused-value",
17        "-Wno-unused-variable",
18        "-Wno-unused-private-field",
19        "-Wno-unused-but-set-variable",
20        "-Wno-unused-function",
21        "-Wno-unused-label",
22        "-Wno-implicit-fallthrough",
23        "-Wno-ignored-qualifiers",
24        "-Wno-reorder",
25        "-Wno-address-of-packed-member",
26        "-Wno-unused-parameter",
27        "-Wno-overloaded-virtual",
28        "-Wno-extern-c-compat",
29        "-fno-strict-aliasing",
30        "-frtti",
31        "-DANDROID_OS",
32        "-D_GNU_SOURCE",
33    ],
34
35
36    include_dirs: [
37        "external/camera_engine_rkaiq",
38        "external/camera_engine_rkaiq/iq_parser",
39        "external/camera_engine_rkaiq/iq_parser_v2",
40        "external/camera_engine_rkaiq/include/algos",
41        "external/camera_engine_rkaiq/include",
42        "external/camera_engine_rkaiq/algos/",
43        "external/camera_engine_rkaiq/include/xcore/base",
44        "external/camera_engine_rkaiq/include/xcore",
45        "external/camera_engine_rkaiq/include/iq_parser",
46        "external/camera_engine_rkaiq/include/iq_parser_v2",
47        "external/camera_engine_rkaiq/include/iq_parser_v2/j2s",
48        "external/camera_engine_rkaiq/include/common",
49        "external/camera_engine_rkaiq/uAPI/include",
50        "external/camera_engine_rkaiq/include/uAPI2",
51        "external/camera_engine_rkaiq/common",
52        "external/camera_engine_rkaiq/xcore/base",
53        "external/camera_engine_rkaiq/xcore",
54        "external/camera_engine_rkaiq/aiq_core",
55    ],
56
57    srcs: [
58        "j2s/cJSON.cpp",
59        "j2s/cJSON_Utils.cpp",
60        "j2s/j2s.cpp",
61        "j2s/j2s_utils.cpp",
62        "RkAiqCalibDbV2.cpp",
63        "scene/scene_manager.cpp",
64    ],
65
66    shared_libs: [
67        "libutils",
68        "libcutils",
69        "liblog",
70    ],
71}
72