$(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