blob: 9a672564c111cd15a7a416d6286cb870fc7649bf [file] [log] [blame]
Jiyong Park200825e2017-01-14 19:40:33 +09001
2LOCAL_SRC_FILES += SurfaceFlingerConfigs.cpp
3
4ifneq ($(VSYNC_EVENT_PHASE_OFFSET_NS),)
5 LOCAL_CFLAGS += -DVSYNC_EVENT_PHASE_OFFSET_NS=$(VSYNC_EVENT_PHASE_OFFSET_NS)
6endif
Jaesoo Leed643fc02017-01-23 19:09:02 +09007
Fabien Sanglardeebc9252017-03-06 11:46:36 -08008ifneq ($(SF_VSYNC_EVENT_PHASE_OFFSET_NS),)
9 LOCAL_CFLAGS += -DSF_VSYNC_EVENT_PHASE_OFFSET_NS=$(SF_VSYNC_EVENT_PHASE_OFFSET_NS)
10endif
11
chenhga4919082018-02-23 20:23:27 -080012ifeq ($(TARGET_USE_CONTEXT_PRIORITY),true)
13 LOCAL_CFLAGS += -DUSE_CONTEXT_PRIORITY=1
14endif
15
Courtney Goeltzenleuchter3670b442017-03-09 09:04:29 -070016ifeq ($(TARGET_HAS_WIDE_COLOR_DISPLAY),true)
17 LOCAL_CFLAGS += -DHAS_WIDE_COLOR_DISPLAY
18endif
19
20ifeq ($(TARGET_HAS_HDR_DISPLAY),true)
21 LOCAL_CFLAGS += -DHAS_HDR_DISPLAY
22endif
23
Fabien Sanglard8d7e31e2017-03-14 13:16:30 -070024ifneq ($(PRESENT_TIME_OFFSET_FROM_VSYNC_NS),)
25 LOCAL_CFLAGS += -DPRESENT_TIME_OFFSET_FROM_VSYNC_NS=$(PRESENT_TIME_OFFSET_FROM_VSYNC_NS)
26else
27 LOCAL_CFLAGS += -DPRESENT_TIME_OFFSET_FROM_VSYNC_NS=0
28endif
Fabien Sanglard38295e72017-03-14 11:43:18 -070029
30ifeq ($(TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS),true)
31 LOCAL_CFLAGS += -DFORCE_HWC_COPY_FOR_VIRTUAL_DISPLAYS
32endif
Fabien Sanglarda33c7e42017-03-10 10:31:14 -080033
34ifneq ($(MAX_VIRTUAL_DISPLAY_DIMENSION),)
35 LOCAL_CFLAGS += -DMAX_VIRTUAL_DISPLAY_DIMENSION=$(MAX_VIRTUAL_DISPLAY_DIMENSION)
36endif
Fabien Sanglardbf4da3d2017-03-10 17:15:43 -080037
38ifeq ($(TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK),true)
39 LOCAL_CFLAGS += -DRUNNING_WITHOUT_SYNC_FRAMEWORK
40endif
Steven Thomascb4172a2017-03-13 17:42:18 -070041
42ifneq ($(USE_VR_FLINGER),)
43 LOCAL_CFLAGS += -DUSE_VR_FLINGER
44endif
Fabien Sanglard3d9f5ad2017-03-10 15:37:07 -080045
46ifneq ($(NUM_FRAMEBUFFER_SURFACE_BUFFERS),)
47 LOCAL_CFLAGS += -DNUM_FRAMEBUFFER_SURFACE_BUFFERS=$(NUM_FRAMEBUFFER_SURFACE_BUFFERS)
48endif
Chia-I Wu12246402017-04-11 15:17:24 -070049
50ifneq ($(SF_START_GRAPHICS_ALLOCATOR_SERVICE),)
51 LOCAL_CFLAGS += -DSTART_GRAPHICS_ALLOCATOR_SERVICE
52endif
Jaesoo Lee712ee822017-04-28 18:29:40 +090053
54ifneq ($(SF_PRIMARY_DISPLAY_ORIENTATION),)
55 LOCAL_CFLAGS += -DPRIMARY_DISPLAY_ORIENTATION=$(SF_PRIMARY_DISPLAY_ORIENTATION)
56endif
Peiyong Lin2b3f8262018-07-20 16:03:46 -070057
58ifeq ($(TARGET_USE_COLOR_MANAGEMENT),true)
59 LOCAL_CFLAGS += -DUSE_COLOR_MANAGEMENT
60endif
Peiyong Linbfbaf842018-08-31 14:13:36 -070061
Peiyong Lind45f4692018-10-28 15:21:12 -070062ifneq ($(SF_DEFAULT_COMPOSITION_DATA_SPACE),)
63 LOCAL_CFLAGS += -DDEFAULT_COMPOSITION_DATA_SPACE=$(SF_DEFAULT_COMPOSITION_DATA_SPACE)
Peiyong Linbfbaf842018-08-31 14:13:36 -070064endif
65
Peiyong Lind45f4692018-10-28 15:21:12 -070066ifneq ($(SF_DEFAULT_COMPOSITION_PIXEL_FORMAT),)
67 LOCAL_CFLAGS += -DDEFAULT_COMPOSITION_PIXEL_FORMAT=$(SF_DEFAULT_COMPOSITION_PIXEL_FORMAT)
68endif
69
70ifneq ($(SF_WCG_COMPOSITION_DATA_SPACE),)
71 LOCAL_CFLAGS += -DWCG_COMPOSITION_DATA_SPACE=$(SF_WCG_COMPOSITION_DATA_SPACE)
72endif
73
74ifneq ($(SF_WCG_COMPOSITION_PIXEL_FORMAT),)
75 LOCAL_CFLAGS += -DWCG_COMPOSITION_PIXEL_FORMAT=$(SF_WCG_COMPOSITION_PIXEL_FORMAT)
Peiyong Linbfbaf842018-08-31 14:13:36 -070076endif
linpeter5a12cd72018-11-22 20:41:52 +080077
78ifneq ($(TARGET_DISPLAY_PRIMARY_RED_X),)
79 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_RED_X=$(TARGET_DISPLAY_PRIMARY_RED_X)
80endif
81
82ifneq ($(TARGET_DISPLAY_PRIMARY_RED_Y),)
83 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_RED_Y=$(TARGET_DISPLAY_PRIMARY_RED_Y)
84endif
85
86ifneq ($(TARGET_DISPLAY_PRIMARY_RED_Z),)
87 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_RED_Z=$(TARGET_DISPLAY_PRIMARY_RED_Z)
88endif
89
90ifneq ($(TARGET_DISPLAY_PRIMARY_GREEN_X),)
91 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_GREEN_X=$(TARGET_DISPLAY_PRIMARY_GREEN_X)
92endif
93
94ifneq ($(TARGET_DISPLAY_PRIMARY_GREEN_Y),)
95 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_GREEN_Y=$(TARGET_DISPLAY_PRIMARY_GREEN_Y)
96endif
97
98ifneq ($(TARGET_DISPLAY_PRIMARY_GREEN_Z),)
99 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_GREEN_Z=$(TARGET_DISPLAY_PRIMARY_GREEN_Z)
100endif
101
102ifneq ($(TARGET_DISPLAY_PRIMARY_BLUE_X),)
103 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_BLUE_X=$(TARGET_DISPLAY_PRIMARY_BLUE_X)
104endif
105
106ifneq ($(TARGET_DISPLAY_PRIMARY_BLUE_Y),)
107 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_BLUE_Y=$(TARGET_DISPLAY_PRIMARY_BLUE_Y)
108endif
109
110ifneq ($(TARGET_DISPLAY_PRIMARY_BLUE_Z),)
111 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_BLUE_Z=$(TARGET_DISPLAY_PRIMARY_BLUE_Z)
112endif
113
114ifneq ($(TARGET_DISPLAY_PRIMARY_WHITE_X),)
115 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_WHITE_X=$(TARGET_DISPLAY_PRIMARY_WHITE_X)
116endif
117
118ifneq ($(TARGET_DISPLAY_PRIMARY_WHITE_Y),)
119 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_WHITE_Y=$(TARGET_DISPLAY_PRIMARY_WHITE_Y)
120endif
121
122ifneq ($(TARGET_DISPLAY_PRIMARY_WHITE_Z),)
123 LOCAL_CFLAGS += -DTARGET_DISPLAY_PRIMARY_WHITE_Z=$(TARGET_DISPLAY_PRIMARY_WHITE_Z)
124endif