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