# Change it here or specify it on the "make" commandline
#INCLUDEDIR = /usr/include
INCLUDEDIR = /usr/src/linux/include/

CFLAGS = -D__KERNEL__ -DMODULE -Wall -O2

CFLAGS += -I$(INCLUDEDIR)

CC = gcc

OBJS = paraseat.o formats.o readboth cardlock.o

all: $(OBJS)

cardlock.o: cardlock-o.o formats.o
	ld -r -o cardlock.o cardlock-o.o formats.o

cardlock-o.o: cardlock.c
	gcc $(CFLAGS) -c cardlock.c -o cardlock-o.o

readboth: readboth.c formats.o
	gcc -o readboth readboth.c formats.o

install:
	mkdir -p /lib/modules/$(VER)/misc /lib/modules/misc
	install -c irq.o /lib/modules/$(VER)/misc
	install -c irq.o /lib/modules/misc

clean:
	rm -f *.o *~ core readcard readboth
