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