1cc_library_static { 2 name: "librkaiq_ae", 3 vendor: true, 4 rtti: true, 5 stl: "c++_static", 6 defaults: ["algo_defaults"], 7 8 include_dirs: [ 9 "external/camera_engine_rkaiq/include/algos/ae", 10 "external/camera_engine_rkaiq/algos_camgroup", 11 ], 12 13 srcs: [ 14 // AE_SRC 15 "rk_aiq_algo_ae_itf.cpp", 16 "rk_aiq_ae_algo.cpp", 17 "rk_aiq_ae_algo_hdrecm.cpp", 18 "rk_aiq_ae_algo_ecm.cpp", 19 "rk_aiq_ae_algo_clm.cpp", 20 "rk_aiq_ae_algo_ldm.cpp", 21 "rk_aiq_ae_algo_pid.cpp", 22 "rk_aiq_uapi_ae_int.cpp", 23 "rk_aiq_ae_algo_iris.cpp", 24 ], 25 26 cppflags: [ 27 "-ffast-math", 28 "-funroll-loops", 29 "-Os", 30 "-g", 31 "-Wno-error", 32 "-Wno-unused-value", 33 "-Wno-unused-variable", 34 "-Wno-unused-private-field", 35 "-Wno-unused-but-set-variable", 36 "-Wno-unused-function", 37 "-Wno-implicit-fallthrough", 38 "-Wno-address-of-packed-member", 39 "-Wno-ignored-qualifiers", 40 "-Wno-unused-label", 41 "-fno-strict-aliasing", 42 "-Wno-reorder", 43 "-Wno-overloaded-virtual", 44 "-Wno-unused-parameter", 45 "-Wno-extern-c-compat", 46 "-Wno-missing-braces", 47 "-Wno-missing-field-initializers", 48 "-UNDEBUG" 49 ], 50}