# Quick shot makefile... 20010409

SOURCES		= main.c drv.c tables.c queue.c lib.c tools.c 
OBJECTS		= $(patsubst %.c,%.o,$(SOURCES)) 
LIBRARY		= ../lib/$(CARD)-lib.o

DEFINES		= -DMODULE -D__KERNEL__ -DNDEBUG \
		  -D__$(CARD)__ -DTARGET=\"$(CARD)\" 
CCFLAGS 	= -c $(DEFINES) -O2 -Wall -I /usr/src/linux/include
LDFLAGS		= -r

all:		$(CARD).o $(LIBRARY)

clean:		
		$(RM) $(OBJECTS) $(CARD).o

$(CARD).o:	$(OBJECTS)
		$(LD) $(LDFLAGS) -o $@ $(OBJECTS) $(LIBRARY)

$(OBJECTS):	%.o: %.c
		$(CC) $(CCFLAGS) $< -o $@ 

# No dependencies yet...

