objects = main.o token.o getch.o err.o undcl : $(objects) cc -o undcl $(objects) main.o token.o : getch.h main.o : token.h getch.o : err.h .PHONY : clean clean : rm undcl $(objects)