libhwjpeg: resolve compilation errors
[GitHub/LineageOS/android_hardware_samsung_slsi_exynos.git] / BoardConfigCFlags.mk
1 ifeq ($(BOARD_USES_FIMGAPI_V5X), true)
2 LOCAL_CFLAGS += -DFIMGAPI_V5X
3 ifeq ($(BOARD_USES_FIMG2D_M2M1SHOT2), true)
4 LOCAL_CFLAGS += -DFIMG2D_USE_M2M1SHOT2
5 endif
6 endif
7
8 ifeq ($(BOARD_G2D_NEAREST_UNSUPPORT), true)
9 LOCAL_CFLAGS += -DFIMGAPI_G2D_NEAREST_UNSUPPORT
10 endif
11
12 ifeq ($(BOARD_DYNAMIC_RECOMPOSITION_DISABLED), true)
13 LOCAL_CFLAGS += -DDYNAMIC_RECOMPOSITION_DISABLED
14 endif
15
16 ifeq ($(TARGET_USES_UNIVERSAL_LIBHWJPEG), true)
17 LOCAL_CFLAGS += -DUSES_UNIVERSAL_LIBHWJPEG
18 endif
19
20 ifeq ($(BOARD_USES_FIMC), true)
21 LOCAL_CFLAGS += -DUSES_FIMC
22 else
23 LOCAL_CFLAGS += -DUSES_GSCALER
24 endif
25
26 ifeq ($(BOARD_USES_IP_SERVICE), true)
27 LOCAL_CFLAGS += -DIP_SERVICE
28 endif
29
30 ifeq ($(BOARD_USES_HWC_SERVICES),true)
31 LOCAL_CFLAGS += -DHWC_SERVICES
32 ifeq ($(BOARD_USE_S3D_SUPPORT),true)
33 LOCAL_CFLAGS += -DS3D_SUPPORT
34 endif
35 endif
36
37 ifeq ($(BOARD_USES_WFD),true)
38 LOCAL_CFLAGS += -DUSES_WFD
39 endif
40
41 ifeq ($(BOARD_USES_VIRTUAL_DISPLAY), true)
42 LOCAL_CFLAGS += -DUSES_VIRTUAL_DISPLAY
43 endif
44
45 ifeq ($(BOARD_USES_DISABLE_COMPOSITIONTYPE_GLES), true)
46 LOCAL_CFLAGS += -DUSES_DISABLE_COMPOSITIONTYPE_GLES
47 endif
48
49 ifeq ($(BOARD_USES_VDS_YUV420SPM), true)
50 LOCAL_CFLAGS += -DUSES_VDS_YUV420SPM
51 endif
52
53 ifeq ($(BOARD_USES_VIRTUAL_DISPLAY_DECON_EXT_WB), true)
54 LOCAL_CFLAGS += -DUSES_VIRTUAL_DISPLAY_DECON_EXT_WB
55 endif
56
57 ifeq ($(BOARD_USE_VIDEO_EXT_FOR_WFD_DRM), true)
58 LOCAL_CFLAGS += -DUSE_VIDEO_EXT_FOR_WFD_DRM
59 endif
60
61 ifeq ($(BOARD_USES_OVERLAY_FOR_WFD_UI_MIRROR), true)
62 LOCAL_CFLAGS += -DUSES_OVERLAY_FOR_WFD_UI_MIRROR
63 endif
64
65 ifeq ($(BOARD_USES_3MSC_FOR_WFD), true)
66 LOCAL_CFLAGS += -DUSES_3MSC_FOR_WFD
67 endif
68
69 ifeq ($(BOARD_USES_2MSC_FOR_WFD), true)
70 LOCAL_CFLAGS += -DUSES_2MSC_FOR_WFD
71 endif
72
73 ifeq ($(BOARD_USES_VDS_BGRA8888), true)
74 LOCAL_CFLAGS += -DUSES_VDS_BGRA8888
75 endif
76
77 ifeq ($(BOARD_VIRTUAL_DISPLAY_VIDEO_IS_OVERLAY), true)
78 LOCAL_CFLAGS += -DVIRTUAL_DISPLAY_VIDEO_IS_OVERLAY
79 endif
80
81 ifeq ($(BOARD_USES_VDS_OTHERFORMAT), true)
82 LOCAL_CFLAGS += -DUSES_VDS_OTHERFORMAT
83 endif
84
85 ifeq ($(BOARD_USES_FB_PHY_LINEAR),true)
86 LOCAL_CFLAGS += -DUSE_FB_PHY_LINEAR
87 endif
88
89 ifeq ($(BOARD_TV_PRIMARY),true)
90 LOCAL_CFLAGS += -DTV_PRIMARY
91 endif
92 ifeq ($(BOARD_HDMI_INCAPABLE), true)
93 LOCAL_CFLAGS += -DHDMI_INCAPABLE
94 else
95 ifeq ($(BOARD_USES_NEW_HDMI), true)
96 LOCAL_CFLAGS += -DUSES_NEW_HDMI
97 endif
98 ifeq ($(BOARD_USES_GSC_VIDEO), true)
99 LOCAL_CFLAGS += -DGSC_VIDEO
100 endif
101 ifeq ($(BOARD_USES_VP_VIDEO),true)
102 LOCAL_CFLAGS += -DVP_VIDEO
103 endif
104 ifeq ($(BOARD_USES_CEC),true)
105 LOCAL_CFLAGS += -DUSES_CEC
106 endif
107 endif
108
109 ifeq ($(BOARD_SUPPORT_DQ_Q_SEQUENCE), true)
110 LOCAL_CFLAGS += -DSUPPORT_DQ_Q_SEQUENCE
111 endif
112
113 ifeq ($(BOARD_USES_ONLY_GSC0_GSC1),true)
114 LOCAL_CFLAGS += -DUSES_ONLY_GSC0_GSC1
115 endif
116
117 ifeq ($(BOARD_USES_DT), true)
118 LOCAL_CFLAGS += -DUSES_DT
119 endif
120
121 ifeq ($(BOARD_USES_U4A),true)
122 LOCAL_CFLAGS += -DUSES_U4A
123 endif
124
125 ifeq ($(BOARD_USES_WINDOW_UPDATE), true)
126 LOCAL_CFLAGS += -DUSES_WINDOW_UPDATE
127 endif
128
129 ifeq ($(BOARD_USES_VPP), true)
130 LOCAL_CFLAGS += -DUSES_VPP
131 endif
132
133 ifeq ($(BOARD_USES_VPP_V2), true)
134 LOCAL_CFLAGS += -DUSES_VPP_V2
135 endif
136
137 ifeq ($(TARGET_SOC), exynos8890)
138 LOCAL_CFLAGS += -DUSES_DECON_AFBC_DECODER
139 endif
140
141 ifeq ($(TARGET_SOC), exynos5433)
142 LOCAL_CFLAGS += -DTARGET_SOC_EXYNOS5433
143 endif
144
145 ifeq ($(TARGET_SOC), exynos5433)
146 LOCAL_CFLAGS += -DUSES_DRM_SETTING_BY_DECON
147 endif
148
149 ifeq ($(TARGET_SOC), exynos5430)
150 LOCAL_CFLAGS += -DUSES_DRM_SETTING_BY_DECON
151 endif
152
153 ifeq ($(TARGET_SOC), exynos5420)
154 LOCAL_CFLAGS += -DUSES_DRM_SETTING_BY_DECON
155 endif
156
157 ifeq ($(BOARD_USE_GRALLOC_FLAG_FOR_HDMI), true)
158 LOCAL_CFLAGS += -DUSE_GRALLOC_FLAG_FOR_HDMI
159 endif
160
161 ifeq ($(BOARD_USE_HDMI_ON_IN_SUSPEND), true)
162 LOCAL_CFLAGS += -DHDMI_ON_IN_SUSPEND
163 endif
164
165 ifeq ($(BOARD_USES_DUAL_DISPLAY), true)
166 LOCAL_CFLAGS += -DUSES_DUAL_DISPLAY
167 endif
168
169 ifeq ($(TARGET_ARCH), arm64)
170 LOCAL_CFLAGS += -DUSES_ARCH_ARM64
171 endif
172
173 ifeq ($(BOARD_USES_DECON_64BIT_ADDRESS), true)
174 LOCAL_CFLAGS += -DUSES_DECON_64BIT_ADDRESS
175 endif