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