# Check the kernel source directory settings and edit it to fit your need
TARGET := moxa_da66x_misc
obj-m := $(TARGET).o
#EXTRA_CFLAGS+=-D_DEBUG_PRINT

all: $(TARGET).ko
	mkdir -p lib/modules/2.6.10_dev-ixdp42x-arm_xscale_be/kernel/drivers/misc/
	[ -d installer] || mkdir -p installer
	cp $(TARGET).ko lib/modules/2.6.10_dev-ixdp42x-arm_xscale_be/kernel/drivers/misc/
	tar czvf $(TARGET).tar.gz lib
	rm -rf lib
	cat moxa-install.header $(TARGET).tar.gz > installer/$(TARGET)_install.sh
	chmod 755 installer/$(TARGET)_install.sh

clean:
	make -C  ../../kernel/ SUBDIRS=$(PWD) clean
	rm -rf installer $(TARGET).tar.gz

$(TARGET).ko:
	make V=1 -C  ../../kernel/ SUBDIRS=$(PWD) modules


install: $(TARGET).ko
	cp $(TARGET).ko ../../rootdiskdir/lib/modules/2.6.10_dev-ixdp42x-arm_xscale_be/kernel/drivers/misc
