1
0
mirror of https://github.com/physwizz/a155-U-u1.git synced 2025-02-15 00:18:03 +00:00
physwizz 99537be4e2 first
2024-03-11 06:53:12 +11:00

73 lines
2.2 KiB
Makefile

ifeq ($(CONFIG_MTK_FPSGO_V3),$(filter $(CONFIG_MTK_FPSGO_V3),m))
ccflags-y += -DCONFIG_MTK_FPSGO_V3
subdir-ccflags-y += -DCONFIG_MTK_FPSGO_V3
endif
FPSGO_TOP = $(srctree)/drivers/misc/mediatek/performance/fpsgo_v3/
BASE_TOP = $(FPSGO_TOP)/base
FBT_TOP = $(FPSGO_TOP)/fbt
FSTB_TOP = $(FPSGO_TOP)/fstb
COM_TOP = $(FPSGO_TOP)/composer
GBE_TOP = $(FPSGO_TOP)/gbe
ccflags-y += \
-I$(srctree)/include/ \
-I$(srctree)/drivers/gpu/drm/mediatek/mediatek_v2/ \
-I$(srctree)/drivers/gpu/mediatek/ged/include/ \
-I$(FPSGO_TOP)/mt-plat/ \
-I$(BASE_TOP)/include/ \
-I$(FBT_TOP)/include/ \
-I$(FSTB_TOP)/ \
-I$(COM_TOP)/include/ \
-I$(srctree)/kernel/ \
-I$(srctree)/drivers/misc/mediatek/sched/ \
-I$(srctree)/drivers/misc/mediatek/include/mt-plat/ \
-I$(srctree)/drivers/thermal/mediatek/ \
-I$(GBE_TOP)/ \
subdir-ccflags-y += \
-I$(srctree)/include/ \
-I$(srctree)/drivers/gpu/drm/mediatek/mediatek_v2/ \
-I$(srctree)/drivers/gpu/mediatek/ged/include/ \
-I$(FPSGO_TOP)/mt-plat/ \
-I$(BASE_TOP)/include/ \
-I$(FBT_TOP)/include/ \
-I$(FSTB_TOP)/ \
-I$(COM_TOP)/include/ \
-I$(srctree)/kernel/ \
-I$(srctree)/drivers/misc/mediatek/sched/ \
-I$(srctree)/drivers/misc/mediatek/include/mt-plat/ \
-I$(srctree)/drivers/thermal/mediatek/ \
-I$(GBE_TOP)/ \
#fpsgo_main
MTK_FPSGO_MAIN += fpsgo_main.o
#base
include $(FPSGO_TOP)/base/build.mk
MTK_FPSGO_BASE = $(mtk_fpsgo_base_objs:%.o=base/%.o)
#composer
include $(FPSGO_TOP)/composer/build.mk
MTK_FPSGO_COMPOSER = $(mtk_fpsgo_composer_objs:%.o=composer/%.o)
#fbt
include $(FPSGO_TOP)/fbt/build.mk
ccflags-y += -DNR_FREQ_CPU=32
MTK_FPSGO_FBT = $(mtk_fpsgo_fbt_objs:%.o=fbt/%.o)
#fstb
include $(FPSGO_TOP)/fstb/build.mk
MTK_FPSGO_FSTB = $(mtk_fpsgo_fstb_objs:%.o=fstb/%.o)
#gbe
include $(FPSGO_TOP)/gbe/build.mk
MTK_FPSGO_GBE = $(mtk_fpsgo_gbe_objs:%.o=gbe/%.o)
MTK_FPSGO_SRC = $(MTK_FPSGO_MAIN) $(MTK_FPSGO_BASE) $(MTK_FPSGO_COMPOSER) $(MTK_FPSGO_FBT) $(MTK_FPSGO_FSTB) $(MTK_FPSGO_GBE)
obj-$(CONFIG_MTK_FPSGO_V3) += mtk_fpsgo.o
mtk_fpsgo-objs += $(MTK_FPSGO_SRC)