# REMEMBER THIS GETS COMPILED FOR THE i386
# Change it here or specify it on the "make" commandline


HOST_NAME=usb_h3600
HOST = ${HOST_NAME}


# WARNING WARNING MAKE SURE YOU ARE POINTING TO THE LATEST KERNEL
LINUXKERNELSRC	= /usr/src/linux


LINUXKERNELINCLUDEDIR	= $(LINUXKERNELSRC)/include
IFLAGS	= -I.\
	-I$(LINUXKERNELINCLUDEDIR)


DEBFLAGS = -O2

CDEFINES =  -D__KERNEL__ -DMODULE

CFLAGS =  $(CDEFINES)
CFLAGS += -Wall  -Wstrict-prototypes
CFLAGS += -O2 
CFLAGS += -fomit-frame-pointer -pipe -fno-strength-reduce
CFLAGS += -m486 -malign-loops=2 -malign-jumps=2
CFLAGS += -malign-functions=2 -DCPU=586 -DUTS_MACHINE='"i386"'


CFLAGS += $(IFLAGS)

# Extract version number from headers.
VER = $(shell awk -F\" '/REL/ {print $$2}' $(INCLUDEDIR)/linux/version.h)

SRC1 = usbh_h3600.c

all:  $(HOST).o
	 /bin/mv $(HOST).o temp_file
	/bin/rm -f *.o
	/bin/mv temp_file $(HOST).o

$(HOST).o: $(SRC1:.c=.o)
	$(LD) -yerrno -r $^ -o $@

clean:
	/bin/rm -f *.o *~ core .depend log 

depend .depend dep:
	$(CC) $(CDEFINES) $(IFLAGS) -M $(SRC1) > $@

ifeq (.depend,$(wildcard .depend))
include .depend
endif
