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