1*4882a593Smuzhiyunsubdirs = [ 2*4882a593Smuzhiyun "src", 3*4882a593Smuzhiyun] 4*4882a593Smuzhiyun 5*4882a593Smuzhiyun/* 6*4882a593Smuzhiyuncc_prebuilt_library_static { 7*4882a593Smuzhiyun name: "libgenMeshLib", 8*4882a593Smuzhiyun vendor: true, 9*4882a593Smuzhiyun arch: { 10*4882a593Smuzhiyun arm: { 11*4882a593Smuzhiyun srcs: ["src/gen_mesh/android/genMesh_static_32bit/libgenMeshLib.a"], 12*4882a593Smuzhiyun }, 13*4882a593Smuzhiyun arm64: { 14*4882a593Smuzhiyun srcs: ["src/gen_mesh/android/genMesh_static_64bit/libgenMeshLib.a"], 15*4882a593Smuzhiyun }, 16*4882a593Smuzhiyun }, 17*4882a593Smuzhiyun} 18*4882a593Smuzhiyun*/ 19*4882a593Smuzhiyun 20*4882a593Smuzhiyuncc_library_shared { 21*4882a593Smuzhiyun name: "libIspFec", 22*4882a593Smuzhiyun vendor: true, 23*4882a593Smuzhiyun rtti: true, 24*4882a593Smuzhiyun stl: "c++_static", 25*4882a593Smuzhiyun 26*4882a593Smuzhiyun defaults: [ "rkaiq-defaults", "rkaiq-defaults-flags", ], 27*4882a593Smuzhiyun 28*4882a593Smuzhiyun local_include_dirs: [ 29*4882a593Smuzhiyun "include", 30*4882a593Smuzhiyun "include_prv", 31*4882a593Smuzhiyun ], 32*4882a593Smuzhiyun 33*4882a593Smuzhiyun /* 34*4882a593Smuzhiyun header_libs: [ 35*4882a593Smuzhiyun "gl_headers", 36*4882a593Smuzhiyun ], 37*4882a593Smuzhiyun */ 38*4882a593Smuzhiyun 39*4882a593Smuzhiyun shared_libs: [ 40*4882a593Smuzhiyun "libutils", 41*4882a593Smuzhiyun "libcutils", 42*4882a593Smuzhiyun "liblog", 43*4882a593Smuzhiyun ], 44*4882a593Smuzhiyun 45*4882a593Smuzhiyun srcs: [ 46*4882a593Smuzhiyun "src/rk_ispfec.cpp", 47*4882a593Smuzhiyun "src/RkIspFecHw.cpp", 48*4882a593Smuzhiyun "src/RkIspFecHwMgr.cpp", 49*4882a593Smuzhiyun ], 50*4882a593Smuzhiyun 51*4882a593Smuzhiyun cflags: [ 52*4882a593Smuzhiyun "-fPIC", 53*4882a593Smuzhiyun "-Wall", 54*4882a593Smuzhiyun "-Wno-error", 55*4882a593Smuzhiyun "-Os", 56*4882a593Smuzhiyun "-g", 57*4882a593Smuzhiyun "-Wno-unused-value", 58*4882a593Smuzhiyun "-Wno-unused-variable", 59*4882a593Smuzhiyun "-Wno-unused-private-field", 60*4882a593Smuzhiyun "-Wno-unused-but-set-variable", 61*4882a593Smuzhiyun "-Wno-unused-function", 62*4882a593Smuzhiyun "-Wno-unused-label", 63*4882a593Smuzhiyun "-Wno-implicit-fallthrough", 64*4882a593Smuzhiyun "-Wno-ignored-qualifiers", 65*4882a593Smuzhiyun "-Wno-reorder", 66*4882a593Smuzhiyun "-Wno-address-of-packed-member", 67*4882a593Smuzhiyun "-Wno-unused-parameter", 68*4882a593Smuzhiyun "-Wno-overloaded-virtual", 69*4882a593Smuzhiyun "-Wno-extern-c-compat", 70*4882a593Smuzhiyun "-fno-strict-aliasing", 71*4882a593Smuzhiyun "-frtti", 72*4882a593Smuzhiyun "-DANDROID_OS", 73*4882a593Smuzhiyun ], 74*4882a593Smuzhiyun 75*4882a593Smuzhiyun cppflags: [ 76*4882a593Smuzhiyun "-fPIC", 77*4882a593Smuzhiyun "-Wall", 78*4882a593Smuzhiyun "-Wno-error", 79*4882a593Smuzhiyun "-Os", 80*4882a593Smuzhiyun "-g", 81*4882a593Smuzhiyun "-Wno-unused-value", 82*4882a593Smuzhiyun "-Wno-unused-variable", 83*4882a593Smuzhiyun "-Wno-unused-private-field", 84*4882a593Smuzhiyun "-Wno-unused-but-set-variable", 85*4882a593Smuzhiyun "-Wno-unused-function", 86*4882a593Smuzhiyun "-Wno-implicit-fallthrough", 87*4882a593Smuzhiyun "-Wno-address-of-packed-member", 88*4882a593Smuzhiyun "-Wno-ignored-qualifiers", 89*4882a593Smuzhiyun "-Wno-unused-label", 90*4882a593Smuzhiyun "-fno-strict-aliasing", 91*4882a593Smuzhiyun "-Wno-reorder", 92*4882a593Smuzhiyun "-Wno-overloaded-virtual", 93*4882a593Smuzhiyun "-Wno-unused-parameter", 94*4882a593Smuzhiyun "-Wno-extern-c-compat", 95*4882a593Smuzhiyun "-Wno-missing-braces", 96*4882a593Smuzhiyun "-Wno-missing-field-initializers", 97*4882a593Smuzhiyun "-frtti", 98*4882a593Smuzhiyun "-std=c++11", 99*4882a593Smuzhiyun "-DANDROID_OS", 100*4882a593Smuzhiyun ], 101*4882a593Smuzhiyun 102*4882a593Smuzhiyun export_include_dirs: [ 103*4882a593Smuzhiyun "include", 104*4882a593Smuzhiyun ], 105*4882a593Smuzhiyun} 106