# Check the kernel source directory settings and edit it to fit your need
TARGET1 := usbserial
TARGET2 := sierra

obj-m += $(TARGET1).o
$(TARGET1)-objs := usb-serial.o generic.o bus.o

obj-m += $(TARGET2).o

all:
	make V=1 -C  ../../kernel/ SUBDIRS=$(PWD) modules 2> ./aaa.txt
clean:
	make -C  ../../kernel/ SUBDIRS=$(PWD) clean
	rm -rf installer/*

packages: moxa-install.header $(TARGET1).tar.gz
	mkdir -p installer
	cat moxa-install.header $(TARGET1).tar.gz > installer/$(TARGET1)_install.sh
	chmod 755 installer/$(TARGET1)_install.sh

moxa_rc66x_swtd.ko:all

install:  $(TARGET1).ko $(TARGET2).ko
	cp  $(TARGET1).ko ../../rootdiskdir/lib/modules/2.6.10_dev-ixdp42x-arm_xscale_be/kernel/drivers/net
	cp  $(TARGET2).ko ../../rootdiskdir/lib/modules/2.6.10_dev-ixdp42x-arm_xscale_be/kernel/drivers/net

uninstall:  
	rm -rf ../../rootdiskdir/lib/modules/2.6.10_dev-ixdp42x-arm_xscale_be/kernel/drivers/net/$(TARGET1).ko
	rm -rf ../../rootdiskdir/lib/modules/2.6.10_dev-ixdp42x-arm_xscale_be/kernel/drivers/net/$(TARGET2).ko
