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

all: $(PROGS) joystick.o

js: js.c 
	$(CC) $(CFLAGS) js.c -O6 -DLINUX -o js

jscal: jscal.c 
	$(CC) $(CFLAGS) jscal.c -O6 -DLINUX -o jscal

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

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

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

devs:
	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
	

	
