#*********************************************************************************
|
# Copyright: (C) 2017 LingYun IoT Studio <www.iot-yun.com>
|
# 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 <guowenxue@gmail.com>
|
# 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
|