diff -drupN a/modules/nand/Makefile b/modules/nand/Makefile --- a/modules/nand/Makefile 1970-01-01 03:00:00.000000000 +0300 +++ b/modules/nand/Makefile 2022-06-12 05:28:14.000000000 +0300 @@ -0,0 +1,42 @@ +################################################################################ +# +# Common Variables that already set: +# LICHEE_KDIR +# LICHEE_MOD_DIR +# CROSS_COMPILE +# ARCH +# +################################################################################# + +ifneq ($(LICHEE_KDIR),) +SOC=$(shell \ + sed -n 's/^CONFIG_ARCH_\(SUN.*P1\)=y/\1/p' $(LICHEE_KDIR)/.config 2>/dev/null | sed 's/[A-Z]/\l&/g') +else +SOC=$(shell \ + sed -n 's/^CONFIG_ARCH_\(SUN.*P1\)=y/\1/p' .config 2>/dev/null | sed 's/[A-Z]/\l&/g') +endif + +obj-$(CONFIG_SUNXI_NAND) += $(SOC)/ + +.PHONY: install build clean build_rr + +install: + @if cat $(LICHEE_KDIR)/.config|grep "CONFIG_SUNXI_NAND=m" >/dev/null 2>&1;then \ + cp $(SOC)/nand.ko $(LICHEE_MOD_DIR)/; \ + else \ + echo "[NAND] NOT buid as ko";\ + fi +clean: + @rm -rf *.o *.ko .*.cmd *.mod.c *.order *.symvers .tmp_versions *~ + +build: + @make -C ${SOC}/lib clean 2>/dev/null + @make -C ${SOC}/lib install + +build_rr: + @make -C ${SOC}/phy-nand/physic_v2/rr_lib clean 2>/dev/null + @make -C ${SOC}/phy-nand/physic_v2/rr_lib + +build_3d: + @make -C ${SOC}/lib-3d clean 2>/dev/null + @make -C ${SOC}/lib-3d install