CFLAGS = -O2 -Wall
# for older kernels
# MFLAGS = -D__KERNEL__ -DKERNEL_VERSION=\"$(shell uname -r)\" -DMODULE
# if your kernel does version numbering for all symbols, add
# -DMODVERSIONS below
MFLAGS = -D__KERNEL__ -DMODULE -DMODVERSIONS \
	-include /usr/include/linux/modversions.h

all:	gs4500.o gifscan testscan #xscan

gs4500.o:		gs4500.c
		$(CC) -c $(CFLAGS) $(MFLAGS) gs4500.c -o gs4500.o

gifscan: gifscan.o gifs.o
	$(CC) $(CFLAGS) gifscan.o gifs.o -o $@ -lvga
	su -c "chown root $@; chmod 4755 $@"

gifscan.c:      gifs.h

#xscan:	xscan.c
#	$(CC) $(CFLAGS) xscan.c -o xscan -lX11

testscan:	testscan.c
	$(CC) $(LFLAGS) $(CFLAGS) testscan.c -o testscan

clean:
	-rm -f *.o *~
