
TARGET=usbdmc.o usbtest

#LINUX=linux-2.4
#LINUX=redhat/BUILD/kernel-2.6.9/linux-2.6.9
LINUX=linux

INCLUDE= /usr/src/$(LINUX)/include
#KCFLAGS= -D__KERNEL__ -I$(INCLUDE) -Wall -Wstrict-prototypes -O2 \
#         -fomit-frame-pointer -pipe -DMODULE
KCFLAGS=	-D__KERNEL__ \
			-I$(INCLUDE) \
			-I../usb26 \
			-Wall \
			-Wstrict-prototypes \
			-Wno-trigraphs \
			-O2 \
			-fomit-frame-pointer \
			-fno-strict-aliasing \
			-fno-common \
			-pipe \
			-mpreferred-stack-boundary=2 \
			-march=i686 \
			-DMODULE \
			-nostdinc \
			-iwithprefix include \
			-DKBUILD_BASENAME=usbdmc 

			#-DMODVERSIONS  -include $(INCLUDE)/linux/modversions.h \
#
SDIR=../usb26


CFLAGS= -I/usr/src/$(LINUX)/include

all: $(TARGET)
	@echo "############### COMPLETE!! ##############"

usbdmc.o: $(SDIR)/usbdmc.c $(SDIR)/usbdmc.h makefile
	$(CC) -c $(KCFLAGS) $<

usbtest: $(SDIR)/usbtest.c $(SDIR)/usbdmc.h
	$(CC) $< -o usbtest


clean:
	rm -f $(TARGET)
	@echo "############### COMPLETE!! ##############"
