41 lines
1.3 KiB
Plaintext
41 lines
1.3 KiB
Plaintext
$(warning src is $(src))
|
|
$(warning MAKEFILE_LIST is $(MAKEFILE_LIST))
|
|
|
|
GPU_DRV_VERSION?=r7p0
|
|
|
|
KDIR?=${HOME}/source/br-wayland/output/meson8b_m201/build/linux/
|
|
ARCH?=arm
|
|
CROSS_COMPILE?=arm-linux-gnueabihf-
|
|
MALI400?=m
|
|
EXTRA_CFLAGS+="-DCONFIG_MALI400=m"
|
|
UTGARD_MAKEFILE:=$(shell pwd)/$(lastword $(MAKEFILE_LIST))
|
|
UTGARD_DIR=$(dir $(UTGARD_MAKEFILE))
|
|
|
|
.ONESHELL:
|
|
gpu:
|
|
echo "utgard makefile dir is $(UTGARD_MAKEFILE)"; \
|
|
echo "utgard dir is $(UTGARD_DIR)"; \
|
|
echo "gpu build"; \
|
|
echo "MAKE is $(MAKE)"; \
|
|
echo "MAKE1 is $(MAKE1)"; \
|
|
if [ ! -d $(GPU_DRV_VERSION) ]; then \
|
|
ln -s $(UTGARD_DIR)../mali $(GPU_DRV_VERSION); \
|
|
fi ;\
|
|
cd $(GPU_DRV_VERSION); \
|
|
if [ ! -d platform ]; then \
|
|
ln -s $(UTGARD_DIR)platform platform; \
|
|
fi ;\
|
|
$(MAKE) -C $(KDIR) M=`pwd` CONFIG_MALI400=$(MALI400) modules
|
|
|
|
clean:
|
|
echo "clean this module"
|
|
cd $(UTGARD_DIR)
|
|
-cd $(GPU_DRV_VERSION)
|
|
find . -name "*.o" -o -name "*.cmd" -o -name "*~" | xargs rm -rf
|
|
find . -name "Module.symvers" -o -name "*.ko" -o -name "*.mod.c" \
|
|
-o -name "modules.order" -o -name "*pyc" -o -name __malidrv_build_info.c | xargs rm -f
|
|
-cd $(UTGARD_DIR)
|
|
find . -name "*.o" -o -name "*.cmd" -o -name "*~" | xargs rm -rf
|
|
find . -name "Module.symvers" -o -name "*.ko" -o -name "*.mod.c" \
|
|
-o -name "modules.order" -o -name "*pyc" -o -name __malidrv_build_info.c | xargs rm -f
|