
FILE =  misc_led
INC =   misc_led.h

obj-m := $(FILE).o
#obj-m += $(FILE2).o

KDIR = /git/linux/nano_linux

all:
	make ARCH=arm CROSS_COMPILE=arm-linux-gnueabi- -C $(KDIR)  M=$(PWD)  modules 
	modinfo $(PWD)/$(FILE).ko
clean:
	@rm  *.mod* *.o *.order  *.symvers *.cmd *. .tmp_versions -rf
	@rm  .$(FILE).* -rf

cleanall:
	@rm  *.ko *.mod* *.o *.order  *.symvers *.cmd *. .tmp_versions -rf
	@rm  .$(FILE).* -rf
	@rm  $(PWD)/app/app
bk:	
	tar cvf ../$(FILE).tar  $(PWD)/

apps:
	arm-linux-gnueabi-gcc $(PWD)/app/main.c -o $(PWD)/app/app

chmod:
	chmod 666 $(PWD)/*.c
	chmod 666 $(PWD)/*.h
	
nfs:
	mkdir  /works/nfs_root/lib/moudles/$(FILE)/ -p
	cp ./*.ko /works/nfs_root/lib/moudles/$(FILE)/
	cp $(PWD)/app/app /works/nfs_root/lib/moudles/$(FILE)
