
CFLAGS=	-m486 -O2 -Wall -DLINUX
LDFLAGS= -s -N
CC=	gcc
PROGS=	js jscal
BINDIR=	/usr/local/bin

all: $(PROGS) joystick.o

js:	js.c 
	$(CC) $(CFLAGS) -o $@ js.c

jscal:	jscal.c 
	$(CC) $(CFLAGS) -o $@ jscal.c

joystick.o:	joystick.c  release.h
	$(CC) $(CFLAGS) -D__KERNEL__ -o $@ -c joystick.c

release.h: 
	@echo char kernel_version[] = \"`uname -r`\"\; > $@

clean:
	rm -f *.o $(PROGS) release.h *~

devs:
	-rm /dev/js0 /dev/js1
	mknod /dev/js0 c 15 0
	mknod /dev/js1 c 15 1

no_install: $(PROGS)
	@set -x ;for i in $(PROGS) ; \
	do \
		install -c $$i $(BINDIR) ; \
	done
