KeyBang: KeyBang.o Startup.o handler.o
	ln -o KeyBang KeyBang.o Startup.o handler.o -lc32

KeyBang.o: KeyBang.c KeyBang.syms table.h
	cc -l100 +IKeyBang.syms +l KeyBang.c

KeyBang.syms: KeyBang.h
	cc -l100 +HKeyBang.syms +l KeyBang.h

Startup.o: Startup.c
	cc -l100 +l Startup.c

handler.o: handler.a
	as handler.a

table.h: maketable
	maketable > table.h

maketable: maketable.o
	ln -o maketable maketable.o -lm32 -lc32

maketable.o: maketable.c
	cc +l maketable.c
