#
# Makefile for the USB serial device drivers.
#

# Object file list
CC=xscale_be-gcc
KDIR=../../kernel/
EXTRA_CFLAGS=-isystem $(PWD)/../../kernel/drivers/usb/serial/
TARGET1=garmin_gps
obj-m += $(TARGET1).o

all:
	${MAKE} -C $(KDIR) M=$(PWD) modules V=1 2>error.txt

clean:
	${MAKE} -C $(KDIR) M=$(PWD) clean

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

$(TARGET1).tar.gz:
	(cd garmin_gps; tar czvf ../garmin_gps.tar.gz .)

$(TARGET1).ko:all

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

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