-
Notifications
You must be signed in to change notification settings - Fork 0
/
productConfigs.mk
74 lines (68 loc) · 2.04 KB
/
productConfigs.mk
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
ifeq ($(PLATFORM_SDK_VERSION),)
IS_ANDROID_OS = false
IS_RKISP = true
IS_RK_ISP10 = false
IS_RK_ISP11 = false
IS_NEED_SHARED_PTR = false
IS_NEED_COMPILE_STLPORT = false
IS_NEED_LINK_STLPORT = false
IS_NEED_COMPILE_TINYXML2 = true
IS_NEED_COMPILE_EXPAT = true
IS_SUPPORT_ION = false
IS_SUPPORT_DMABUF = true
IS_BUILD_GSTREAMER_PLUGIN = true
IS_BUILD_TEST_APP = false
IS_HAVE_DRM = false
ifeq ($(ARCH),arm)
CROSS_COMPILE ?= /home/zyc/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_arm-linux-gnueabihf/bin/arm-linux-gnueabihf-
else
CROSS_COMPILE ?= /home/zyc/toolchains/gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
endif
else
IS_ANDROID_OS = true
IS_RKISP = true
IS_RKISP_v12 = false
IS_RK_ISP10 = false
IS_RK_ISP11 = false
IS_NEED_SHARED_PTR = false
IS_NEED_COMPILE_STLPORT = false
IS_NEED_LINK_STLPORT = false
IS_NEED_COMPILE_TINYXML2 = false
IS_NEED_COMPILE_EXPAT = false
IS_SUPPORT_ION = false
IS_SUPPORT_DMABUF = true
IS_BUILD_GSTREAMER_PLUGIN = false
IS_BUILD_TEST_APP = false
IS_HAVE_DRM = true
#CROSS_COMPILE ?= /home/jacobchen/mksdk/compiler/gcc-linaro-5.5.0-2017.10-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-
endif
ifeq ($(IS_ANDROID_OS),true)
PRJ_CPPFLAGS := -DANDROID_OS
PRJ_CPPFLAGS += -Wno-error=unused-variable
PRJ_CPPFLAGS += -Wno-error=unused-parameter
PRJ_CPPFLAGS += -Wno-error=ignored-qualifiers
PRJ_CPPFLAGS += -Wno-error=address-of-packed-member
PRJ_CPPFLAGS += -Wno-error=overloaded-virtual
PRJ_CPPFLAGS += -Wno-error=unused-private-field
PRJ_CPPFLAGS += -Wno-error=zero-length-array
PRJ_CPPFLAGS += -Wno-error=gnu-include-next
PRJ_CPPFLAGS += -Wno-error=c11-extensions
PRJ_CPPFLAGS += -Wno-error=macro-redefined
PRJ_CPPFLAGS += -Wno-error=gnu-zero-variadic-macro-arguments
PRJ_CPPFLAGS += -Wno-error=unused-function
endif
ifeq ($(IS_RKISP),true)
PRJ_CPPFLAGS += -DRKISP=1
endif
ifeq ($(IS_RKISP_v12),true)
PRJ_CPPFLAGS += -DRKISP_v12=1
endif
ifeq ($(IS_RK_ISP10),true)
PRJ_CPPFLAGS := -DRK_ISP10=1
endif
ifeq ($(IS_RK_ISP11),true)
PRJ_CPPFLAGS := -DRK_ISP11=1
endif
ifeq ($(IS_HAVE_DRM),true)
PRJ_CPPFLAGS += -DHAVE_LIBDRM=1
endif