xref: /OK3568_Linux_fs/external/camera_engine_rkaiq/rkaiq/algos_camgroup/awb/Android.bp (revision 4882a59341e53eb6f0b4789bf948001014eff981)
1cc_library_static {
2    name: "librkaiq_camgroup_awb",
3    vendor: true,
4    stl: "c++_static",
5    defaults: ["algo_defaults"],
6
7    include_dirs: [
8        "external/camera_engine_rkaiq/include/algos/ae",
9        "external/camera_engine_rkaiq/include/algos/awb",
10        "external/camera_engine_rkaiq/include/algos/ablc",
11        "external/camera_engine_rkaiq/algos_camgroup",
12    ],
13
14    srcs: [
15        "rk_aiq_algo_camgroup_awb_itf.cpp",
16        "rk_aiq_awb_algo_surround_view_v201.cpp",
17        "rk_aiq_uapiv2_camgroup_awb_int.cpp",
18        "rk_aiq_awb_algo_surround_view_v32.cpp"
19    ],
20
21    cppflags: [
22        "-ffast-math",
23        "-funroll-loops",
24        "-Os",
25        "-g",
26        "-Wno-error",
27        "-Wno-unused-value",
28        "-Wno-unused-variable",
29        "-Wno-unused-private-field",
30        "-Wno-unused-but-set-variable",
31        "-Wno-unused-function",
32        "-Wno-implicit-fallthrough",
33        "-Wno-address-of-packed-member",
34        "-Wno-ignored-qualifiers",
35        "-Wno-unused-label",
36        "-fno-strict-aliasing",
37        "-Wno-reorder",
38        "-Wno-overloaded-virtual",
39        "-Wno-unused-parameter",
40        "-Wno-extern-c-compat",
41        "-Wno-missing-braces",
42        "-Wno-missing-field-initializers",
43        "-UNDEBUG"
44    ],
45}
46