mirror of
https://github.com/physwizz/a155-U-u1.git
synced 2025-02-15 00:18:03 +00:00
73 lines
2.2 KiB
Makefile
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)
|
|
|