CCFLAGS	= 

k1: k1.o funcs.o win.o multied.o singleed.o print.o zz_pointer.o envdisplay.o  controllers.o swap.o
	ln  >nil: -m k1 funcs singleed win multied print zz_pointer envdisplay controllers swap detach -linput -lc -lmidi -lreq  

k1.o: k1.c defs.h gad.h
	cc $(CCFLAGS) k1.c 
 
funcs.o: funcs.c  defs.h
	cc $(CCFLAGS) funcs.c

win.o: win.c  defs.h gad.h
	cc $(CCFLAGS) win.c

multied.o: multied.c defs.h
	cc $(CCFLAGS) multied.c

print.o: print.c defs.h
	cc $(CCFLAGS)  -MR print.c

singleed.o: singleed.c defs.h
	cc $(CCFLAGS) singleed.c

zz_pointer.o: zz_pointer.c defs.h
	cc $(CCFLAGS) zz_pointer.c

envdisplay.o: envdisplay.c defs.h
	cc $(CCFLAGS) envdisplay

controllers.o: controllers.c defs.h
	cc $(CCFLAGS) controllers

swap.o: swap.c defs.h
	cc $(CCFLAGS) swap
