# Change it here or specify it on the "make" commandline
#INCLUDEDIR = /usr/src/linux/include
INCLUDEDIR = /lib/modules/$(shell uname -r)/build/include 

#CFLAGS = -D__KERNEL__ -DMODULE -O -Wall -I$(INCLUDEDIR) -DSIDebugLevelAll 
CFLAGS = -D__KERNEL__ -DMODULE -O -Wall -I$(INCLUDEDIR) 
TARGET = siplx0204
OBJS = $(TARGET).o
SRC = plx.c main.c init_ver_0204.c busmaster_ver_0204.c isr_ver_0204.c plx_ver_0204.c 

all: .depend $(TARGET).o 
	cp siplx0204.o siplx.o

$(TARGET).o: $(SRC:.c=.o)
	$(LD) -r $^ -o $@

clean:
	rm -f *.o *~ core .depend

depend .depend dep:
	$(CC) $(CFLAGS) -M plx.c > $@
	$(CC) $(CFLAGS) -M main.c > $@
	$(CC) $(CFLAGS) -M isr_ver_0204.c > $@
	$(CC) $(CFLAGS) -M plx_ver_0204.c > $@
	$(CC) $(CFLAGS) -M init_ver_0204.c > $@
	$(CC) $(CFLAGS) -M busmaster_ver_0204.c > $@


#	$(CC) $(CFLAGS) -DSIDebugLevelAll -M plx.c > $@
#	$(CC) $(CFLAGS) -DSIDebugLevelAll -M mmap.c > $@
#	$(CC) $(CFLAGS) -DSIDebugLevelAll -M main.c > $@
#	$(CC) $(CFLAGS) -DSIDebugLevelAll -M isr.c > $@
#	$(CC) $(CFLAGS) -DSIDebugLevelAll -M ioctl.c > $@
#	$(CC) $(CFLAGS) -DSIDebugLevelAll -M busmaster.c > $@


