#********************************************************************************* # Copyright: (C) 2017 LingYun IoT Studio # All rights reserved. # # Filename: Makefile # Description: This Makefile used to compile the driver for FL2440 # # Version: 1.0.0(10/08/2011~) # Author: Guo Wenxue # ChangeLog: 1, Release initial version on "11/11/2011 01:29:33 PM" # #********************************************************************************/ LINUX_SRC = ${shell pwd}/../linux/linux-3.0/ CROSS_COMPILE=/opt/xtools/arm920t/bin/arm-linux- INST_PATH=/tftp PWD := $(shell pwd) EXTRA_CFLAGS+=-DMODULE obj-m += kernel_hello.o obj-m += s3c_led.o obj-m += platdev_led.o obj-m += platdrv_led.o obj-m += platdrv_key.o modules: @echo ${LINUX_SRC} @make -C $(LINUX_SRC) M=$(PWD) modules @make clear uninstall: rm -f ${INST_PATH}/*.ko install: uninstall cp -af *.ko ${INST_PATH} clear: @rm -f *.o *.cmd *.mod.c @rm -rf *~ core .depend .tmp_versions Module.symvers modules.order -f @rm -f .*ko.cmd .*.o.cmd .*.o.d clean: clear @rm -f *.ko