LINUXDIR=/usr/include/linux/../..
LINUXINCLUDE=/usr/include/linux
CFLAGS = -m486 -O6 -Wall -D__KERNEL__ -DLINUX -I. -I$(LINUXDIR)/drivers/block
LDFLAGS = -s -N
CC=gcc
BINDIR=/sbin

default:
	@echo Read the README file for instructions

all: floppy_stock.o floppy_alpha.o floppy_qdf.o
vintage: floppy_45.o floppy_35.o

floppy_stock.o: stub.c  $(LINUXINCLUDE)/version.h \
	$(LINUXDIR)/drivers/block/floppy.c
	$(CC) -c $(CFLAGS) stub.c -o floppy_stock.o

floppy_alpha.o: stub.c $(LINUXINCLUDE)/version.h alpha/floppy.c
	$(CC) -c -Ialpha $(CFLAGS) stub.c -o floppy_alpha.o

floppy_qdf.o: stub.c $(LINUXINCLUDE)/version.h qdf/floppy.c
	$(CC) -c -Iqdf $(CFLAGS) stub.c -o floppy_qdf.o

floppy_45.o: stub.c $(LINUXDIR)/tools/version.h 45/floppy.c
	$(CC) -c -I45 -DVINTAGE $(CFLAGS) stub.c -o floppy_45.o

floppy_35.o: stub.c $(LINUXDIR)/tools/version.h 35/floppy.c
	$(CC) -c -I35 -DVINTAGE -DPRE_AK $(CFLAGS) stub.c -o floppy_35.o

clean:
	rm -f *.o

