xref: /aosp_15_r20/hardware/interfaces/configstore/1.1/default/surfaceflinger.mk (revision 4d7e907c777eeecc4c5bd7cf640a754fac206ff7)
1*4d7e907cSAndroid Build Coastguard Worker
2*4d7e907cSAndroid Build Coastguard WorkerLOCAL_SRC_FILES += SurfaceFlingerConfigs.cpp
3*4d7e907cSAndroid Build Coastguard Worker
4*4d7e907cSAndroid Build Coastguard Workerifneq ($(VSYNC_EVENT_PHASE_OFFSET_NS),)
5*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DVSYNC_EVENT_PHASE_OFFSET_NS=$(VSYNC_EVENT_PHASE_OFFSET_NS)
6*4d7e907cSAndroid Build Coastguard Workerendif
7*4d7e907cSAndroid Build Coastguard Worker
8*4d7e907cSAndroid Build Coastguard Workerifneq ($(SF_VSYNC_EVENT_PHASE_OFFSET_NS),)
9*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DSF_VSYNC_EVENT_PHASE_OFFSET_NS=$(SF_VSYNC_EVENT_PHASE_OFFSET_NS)
10*4d7e907cSAndroid Build Coastguard Workerendif
11*4d7e907cSAndroid Build Coastguard Worker
12*4d7e907cSAndroid Build Coastguard Workerifeq ($(TARGET_USE_CONTEXT_PRIORITY),true)
13*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DUSE_CONTEXT_PRIORITY=1
14*4d7e907cSAndroid Build Coastguard Workerendif
15*4d7e907cSAndroid Build Coastguard Worker
16*4d7e907cSAndroid Build Coastguard Workerifeq ($(TARGET_HAS_WIDE_COLOR_DISPLAY),true)
17*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DHAS_WIDE_COLOR_DISPLAY
18*4d7e907cSAndroid Build Coastguard Workerendif
19*4d7e907cSAndroid Build Coastguard Worker
20*4d7e907cSAndroid Build Coastguard Workerifeq ($(TARGET_HAS_HDR_DISPLAY),true)
21*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DHAS_HDR_DISPLAY
22*4d7e907cSAndroid Build Coastguard Workerendif
23*4d7e907cSAndroid Build Coastguard Worker
24*4d7e907cSAndroid Build Coastguard Workerifneq ($(PRESENT_TIME_OFFSET_FROM_VSYNC_NS),)
25*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DPRESENT_TIME_OFFSET_FROM_VSYNC_NS=$(PRESENT_TIME_OFFSET_FROM_VSYNC_NS)
26*4d7e907cSAndroid Build Coastguard Workerelse
27*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DPRESENT_TIME_OFFSET_FROM_VSYNC_NS=0
28*4d7e907cSAndroid Build Coastguard Workerendif
29*4d7e907cSAndroid Build Coastguard Worker
30*4d7e907cSAndroid Build Coastguard Workerifeq ($(TARGET_FORCE_HWC_FOR_VIRTUAL_DISPLAYS),true)
31*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DFORCE_HWC_COPY_FOR_VIRTUAL_DISPLAYS
32*4d7e907cSAndroid Build Coastguard Workerendif
33*4d7e907cSAndroid Build Coastguard Worker
34*4d7e907cSAndroid Build Coastguard Workerifneq ($(MAX_VIRTUAL_DISPLAY_DIMENSION),)
35*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DMAX_VIRTUAL_DISPLAY_DIMENSION=$(MAX_VIRTUAL_DISPLAY_DIMENSION)
36*4d7e907cSAndroid Build Coastguard Workerendif
37*4d7e907cSAndroid Build Coastguard Worker
38*4d7e907cSAndroid Build Coastguard Workerifeq ($(TARGET_RUNNING_WITHOUT_SYNC_FRAMEWORK),true)
39*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DRUNNING_WITHOUT_SYNC_FRAMEWORK
40*4d7e907cSAndroid Build Coastguard Workerendif
41*4d7e907cSAndroid Build Coastguard Worker
42*4d7e907cSAndroid Build Coastguard Workerifneq ($(USE_VR_FLINGER),)
43*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DUSE_VR_FLINGER
44*4d7e907cSAndroid Build Coastguard Workerendif
45*4d7e907cSAndroid Build Coastguard Worker
46*4d7e907cSAndroid Build Coastguard Workerifneq ($(NUM_FRAMEBUFFER_SURFACE_BUFFERS),)
47*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DNUM_FRAMEBUFFER_SURFACE_BUFFERS=$(NUM_FRAMEBUFFER_SURFACE_BUFFERS)
48*4d7e907cSAndroid Build Coastguard Workerendif
49*4d7e907cSAndroid Build Coastguard Worker
50*4d7e907cSAndroid Build Coastguard Workerifneq ($(SF_START_GRAPHICS_ALLOCATOR_SERVICE),)
51*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DSTART_GRAPHICS_ALLOCATOR_SERVICE
52*4d7e907cSAndroid Build Coastguard Workerendif
53*4d7e907cSAndroid Build Coastguard Worker
54*4d7e907cSAndroid Build Coastguard Workerifneq ($(SF_PRIMARY_DISPLAY_ORIENTATION),)
55*4d7e907cSAndroid Build Coastguard Worker    LOCAL_CFLAGS += -DPRIMARY_DISPLAY_ORIENTATION=$(SF_PRIMARY_DISPLAY_ORIENTATION)
56*4d7e907cSAndroid Build Coastguard Workerendif
57