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
8 ifeq ($(BOARD_G2D_NEAREST_UNSUPPORT
), true
)
9 LOCAL_CFLAGS
+= -DFIMGAPI_G2D_NEAREST_UNSUPPORT
12 ifeq ($(BOARD_DYNAMIC_RECOMPOSITION_DISABLED
), true
)
13 LOCAL_CFLAGS
+= -DDYNAMIC_RECOMPOSITION_DISABLED
16 ifeq ($(TARGET_USES_UNIVERSAL_LIBHWJPEG
), true
)
17 LOCAL_CFLAGS
+= -DUSES_UNIVERSAL_LIBHWJPEG
20 ifeq ($(BOARD_USES_FIMC
), true
)
21 LOCAL_CFLAGS
+= -DUSES_FIMC
23 LOCAL_CFLAGS
+= -DUSES_GSCALER
26 ifeq ($(BOARD_USES_IP_SERVICE
), true
)
27 LOCAL_CFLAGS
+= -DIP_SERVICE
30 ifeq ($(BOARD_USES_HWC_SERVICES
),true
)
31 LOCAL_CFLAGS
+= -DHWC_SERVICES
32 ifeq ($(BOARD_USE_S3D_SUPPORT
),true
)
33 LOCAL_CFLAGS
+= -DS3D_SUPPORT
37 ifeq ($(BOARD_USES_WFD
),true
)
38 LOCAL_CFLAGS
+= -DUSES_WFD
41 ifeq ($(BOARD_USES_VIRTUAL_DISPLAY
), true
)
42 LOCAL_CFLAGS
+= -DUSES_VIRTUAL_DISPLAY
45 ifeq ($(BOARD_USES_DISABLE_COMPOSITIONTYPE_GLES
), true
)
46 LOCAL_CFLAGS
+= -DUSES_DISABLE_COMPOSITIONTYPE_GLES
49 ifeq ($(BOARD_USES_VDS_YUV420SPM
), true
)
50 LOCAL_CFLAGS
+= -DUSES_VDS_YUV420SPM
53 ifeq ($(BOARD_USES_VIRTUAL_DISPLAY_DECON_EXT_WB
), true
)
54 LOCAL_CFLAGS
+= -DUSES_VIRTUAL_DISPLAY_DECON_EXT_WB
57 ifeq ($(BOARD_USE_VIDEO_EXT_FOR_WFD_DRM
), true
)
58 LOCAL_CFLAGS
+= -DUSE_VIDEO_EXT_FOR_WFD_DRM
61 ifeq ($(BOARD_USES_OVERLAY_FOR_WFD_UI_MIRROR
), true
)
62 LOCAL_CFLAGS
+= -DUSES_OVERLAY_FOR_WFD_UI_MIRROR
65 ifeq ($(BOARD_USES_3MSC_FOR_WFD
), true
)
66 LOCAL_CFLAGS
+= -DUSES_3MSC_FOR_WFD
69 ifeq ($(BOARD_USES_2MSC_FOR_WFD
), true
)
70 LOCAL_CFLAGS
+= -DUSES_2MSC_FOR_WFD
73 ifeq ($(BOARD_USES_VDS_BGRA8888
), true
)
74 LOCAL_CFLAGS
+= -DUSES_VDS_BGRA8888
77 ifeq ($(BOARD_VIRTUAL_DISPLAY_VIDEO_IS_OVERLAY
), true
)
78 LOCAL_CFLAGS
+= -DVIRTUAL_DISPLAY_VIDEO_IS_OVERLAY
81 ifeq ($(BOARD_USES_VDS_OTHERFORMAT
), true
)
82 LOCAL_CFLAGS
+= -DUSES_VDS_OTHERFORMAT
85 ifeq ($(BOARD_USES_FB_PHY_LINEAR
),true
)
86 LOCAL_CFLAGS
+= -DUSE_FB_PHY_LINEAR
89 ifeq ($(BOARD_TV_PRIMARY
),true
)
90 LOCAL_CFLAGS
+= -DTV_PRIMARY
92 ifeq ($(BOARD_HDMI_INCAPABLE
), true
)
93 LOCAL_CFLAGS
+= -DHDMI_INCAPABLE
95 ifeq ($(BOARD_USES_NEW_HDMI
), true
)
96 LOCAL_CFLAGS
+= -DUSES_NEW_HDMI
98 ifeq ($(BOARD_USES_GSC_VIDEO
), true
)
99 LOCAL_CFLAGS
+= -DGSC_VIDEO
101 ifeq ($(BOARD_USES_VP_VIDEO
),true
)
102 LOCAL_CFLAGS
+= -DVP_VIDEO
104 ifeq ($(BOARD_USES_CEC
),true
)
105 LOCAL_CFLAGS
+= -DUSES_CEC
109 ifeq ($(BOARD_SUPPORT_DQ_Q_SEQUENCE
), true
)
110 LOCAL_CFLAGS
+= -DSUPPORT_DQ_Q_SEQUENCE
113 ifeq ($(BOARD_USES_ONLY_GSC0_GSC1
),true
)
114 LOCAL_CFLAGS
+= -DUSES_ONLY_GSC0_GSC1
117 ifeq ($(BOARD_USES_DT
), true
)
118 LOCAL_CFLAGS
+= -DUSES_DT
121 ifeq ($(BOARD_USES_U4A
),true
)
122 LOCAL_CFLAGS
+= -DUSES_U4A
125 ifeq ($(BOARD_USES_WINDOW_UPDATE
), true
)
126 LOCAL_CFLAGS
+= -DUSES_WINDOW_UPDATE
129 ifeq ($(BOARD_USES_VPP
), true
)
130 LOCAL_CFLAGS
+= -DUSES_VPP
133 ifeq ($(BOARD_USES_VPP_V2
), true
)
134 LOCAL_CFLAGS
+= -DUSES_VPP_V2
137 ifeq ($(TARGET_SOC
), exynos8890
)
138 LOCAL_CFLAGS
+= -DUSES_DECON_AFBC_DECODER
141 ifeq ($(TARGET_SOC
), exynos5433
)
142 LOCAL_CFLAGS
+= -DTARGET_SOC_EXYNOS5433
145 ifeq ($(TARGET_SOC
), exynos5433
)
146 LOCAL_CFLAGS
+= -DUSES_DRM_SETTING_BY_DECON
149 ifeq ($(TARGET_SOC
), exynos5430
)
150 LOCAL_CFLAGS
+= -DUSES_DRM_SETTING_BY_DECON
153 ifeq ($(TARGET_SOC
), exynos5420
)
154 LOCAL_CFLAGS
+= -DUSES_DRM_SETTING_BY_DECON
157 ifeq ($(BOARD_USE_GRALLOC_FLAG_FOR_HDMI
), true
)
158 LOCAL_CFLAGS
+= -DUSE_GRALLOC_FLAG_FOR_HDMI
161 ifeq ($(BOARD_USE_HDMI_ON_IN_SUSPEND
), true
)
162 LOCAL_CFLAGS
+= -DHDMI_ON_IN_SUSPEND
165 ifeq ($(BOARD_USES_DUAL_DISPLAY
), true
)
166 LOCAL_CFLAGS
+= -DUSES_DUAL_DISPLAY
169 ifeq ($(TARGET_ARCH
), arm64
)
170 LOCAL_CFLAGS
+= -DUSES_ARCH_ARM64
173 ifeq ($(BOARD_USES_DECON_64BIT_ADDRESS
), true
)
174 LOCAL_CFLAGS
+= -DUSES_DECON_64BIT_ADDRESS