xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos_camgroup/Android.bp (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1cc_defaults {
2    name: "algos_camgroup_defaults",
3    rtti: true,
4    stl: "c++_static",
5
6    defaults: [ "rkaiq-defaults", "rkaiq-defaults-flags", ],
7
8    cppflags: [
9        "-ffast-math",
10        "-funroll-loops",
11        "-Os",
12        "-g",
13        "-Wno-error",
14        "-Wno-unused-value",
15        "-Wno-unused-variable",
16        "-Wno-unused-private-field",
17        "-Wno-unused-but-set-variable",
18        "-Wno-unused-function",
19        "-Wno-implicit-fallthrough",
20        "-Wno-address-of-packed-member",
21        "-Wno-ignored-qualifiers",
22        "-Wno-unused-label",
23        "-fno-strict-aliasing",
24        "-Wno-reorder",
25        "-Wno-overloaded-virtual",
26        "-Wno-unused-parameter",
27        "-Wno-extern-c-compat",
28        "-Wno-missing-braces",
29        "-Wno-missing-field-initializers",
30        "-DGENMESH_ONLINE"
31    ],
32    include_dirs: [
33        "external/camera_engine_rkaiq",
34        "external/camera_engine_rkaiq/iq_parser",
35        "external/camera_engine_rkaiq/iq_parser_v2",
36        "external/camera_engine_rkaiq/include/algos",
37        "external/camera_engine_rkaiq/include",
38        "external/camera_engine_rkaiq/algos/",
39        "external/camera_engine_rkaiq/include/xcore/base",
40        "external/camera_engine_rkaiq/include/xcore",
41        "external/camera_engine_rkaiq/include/iq_parser",
42        "external/camera_engine_rkaiq/include/iq_parser_v2",
43        "external/camera_engine_rkaiq/include/iq_parser_v2/j2s",
44        "external/camera_engine_rkaiq/include/common",
45        "external/camera_engine_rkaiq/include/uAPI",
46        "external/camera_engine_rkaiq/include/uAPI2",
47        "external/camera_engine_rkaiq/common",
48        "external/camera_engine_rkaiq/xcore/base",
49        "external/camera_engine_rkaiq/xcore",
50        "external/camera_engine_rkaiq/aiq_core",
51    ],
52}
53
54subdirs = [
55    "algos_camgroup/ae",
56    "algos_camgroup/awb",
57]
58
59
60cc_rkaiq_library_static {
61    name: "librkaiq_camgroup_misc",
62    vendor: true,
63    defaults: ["algo_defaults"],
64
65    include_dirs: [
66        "external/camera_engine_rkaiq/include/algos/a3dlut",
67        "external/camera_engine_rkaiq/include/algos/accm",
68        "external/camera_engine_rkaiq/include/algos/adpcc",
69        "external/camera_engine_rkaiq/include/algos/alsc",
70        "external/camera_engine_rkaiq/include/algos/adehaze",
71        "external/camera_engine_rkaiq/include/algos/agamma",
72        "external/camera_engine_rkaiq/include/algos/adrc",
73        "external/camera_engine_rkaiq/include/algos/ablc",
74    ],
75}
76