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