Files
linux/modules/mali/Makefile
igorpecovnik 1bbb331aab sun8i init
2016-04-12 12:21:19 +02:00

41 lines
1.3 KiB
Makefile
Executable File

PWD=$(shell pwd)
include ../../.config
MALI_DRV_ROOT=DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/mali
MALI_UMP_ROOT=DX910-SW-99002-r4p0-00rel0/driver/src/devicedrv/ump
MALI_EGL_ROOT=DX910-SW-99002-r4p0-00rel0/driver/src/egl/x11/drm_module/mali_drm
ifeq ($(LICHEE_PLATFORM),linux)
UMP_ENABLE=1
else
UMP_ENABLE=0
endif
install: build
cp $(MALI_DRV_ROOT)/mali.ko $(LICHEE_MOD_DIR)/
cp $(MALI_EGL_ROOT)/mali_drm.ko $(LICHEE_MOD_DIR)/
if [ $(UMP_ENABLE) -eq 1 ]; then \
cp $(MALI_UMP_ROOT)/ump.ko $(LICHEE_MOD_DIR)/; \
fi
build:
@echo LICHEE_KDIR: $(LICHEE_KDIR)
@echo LICHEE_PLATFORM: $(LICHEE_PLATFORM)
@echo UMP_ENABLE: $(UMP_ENABLE)
if [ $(UMP_ENABLE) -eq 1 ]; then \
$(MAKE) -j16 -C $(MALI_UMP_ROOT) CONFIG=ca8-virtex820-m400-1 BUILD=release KDIR=${LICHEE_KDIR}; \
fi
$(MAKE) -j16 -C $(MALI_DRV_ROOT) USING_MMU=1 USING_UMP=$(UMP_ENABLE) USING_PMM=1 BUILD=release \
KDIR=${LICHEE_KDIR}
$(MAKE) -j16 -C $(MALI_EGL_ROOT) CONFIG=ca8-virtex820-m400-1 BUILD=release KDIR=${LICHEE_KDIR}; \
clean:
if [ $(UMP_ENABLE) -eq 1 ]; then \
$(MAKE) -C $(MALI_UMP_ROOT) CONFIG=ca8-virtex820-m400-1 BUILD=release KDIR=${LICHEE_KDIR} clean; \
fi
$(MAKE) -C $(MALI_DRV_ROOT) USING_MMU=1 USING_UMP=$(UMP_ENABLE) USING_PMM=1 BUILD=release \
KDIR=${LICHEE_KDIR} clean
$(MAKE) -C $(MALI_EGL_ROOT) USING_MMU=1 BUILD=release KDIR=${LICHEE_KDIR} clean