H3-BSP4-4-linux/modules/nand/Makefile
2017-12-01 01:00:54 +08:00

48 lines
1.4 KiB
Makefile

################################################################################
#
# Common Variables that already set:
# LICHEE_KDIR
# LICHEE_MOD_DIR
# CROSS_COMPILE
# ARCH
#
#################################################################################
PWD=$(shell pwd)
ifneq ($(strip $(CONFIG_ARCH_SUN8IW12P1)),)
obj-$(CONFIG_SUNXI_NAND) += sun8iw12p1/
endif
ifneq ($(strip $(CONFIG_ARCH_SUN8IW7P1)),)
obj-m += sun8iw7p1/
endif
install: build
@if cat ../../.config|grep "CONFIG_ARCH_SUN8IW7P1=y" >/dev/null 2>&1;then \
cp sun8iw7p1/nand.ko $(LICHEE_MOD_DIR)/;\
fi
@if cat ../../.config|grep "CONFIG_ARCH_SUN8IW12P1=y" >/dev/null 2>&1;then \
if cat ../../.config|grep "CONFIG_SUNXI_NAND=m" >/dev/null 2>&1;then \
cp sun8iw12p1/nand.ko $(LICHEE_MOD_DIR)/;\
else \
echo "[NAND] CONFIG_SUNXI_NAND is not set";\
fi \
fi
build:
@if cat ../../.config|grep "CONFIG_ARCH_SUN8IW7P1=y" >/dev/null 2>&1;then \
cp sun8iw7p1/libnand_sun8iw7p1 sun8iw7p1/libnand_sun8iw7p1.a;\
$(MAKE) -C $(LICHEE_KDIR) M=$(PWD); \
fi
@if cat ../../.config|grep "CONFIG_ARCH_SUN8IW12P1=y" >/dev/null 2>&1;then \
if cat ../../.config|grep "CONFIG_SUNXI_NAND=m" >/dev/null 2>&1;then \
cp sun8iw12p1/libnand_sun8iw12p1 sun8iw12p1/libnand_sun8iw12p1.a;\
$(MAKE) -C $(LICHEE_KDIR) M=$(PWD); \
else \
echo "[NAND] CONFIG_SUNXI_NAND is not set";\
fi \
fi
clean:
@rm -rf *.o *.ko .*.cmd *.mod.c *.order *.symvers .tmp_versions *~