PROG = creatdct CFLAGS = -O OBJECTS = \ creatdct.o pass1.o pass2.o pass3.o \ utils.o chkifdbl.o gnlutils.o getline.o SOURCE = \ creatdct.c pass1.c pass2.c pass3.c \ utils.c chkifdbl.c gnlutils.c getline.c help: @echo "make creatdct" @echo " make creatdct make program" @echo " make lint lint" @echo " make clean remove created files" lint: /bin/sh -c "lint -b $(SOURCE)" clean: rm -f *.o core a.out $(PROG) $(PROG): $(OBJECTS) cc $(CFLAGS) $(OBJECTS) -o $(PROG) creatdct.o: creatdct.h machdep.h pass1.o: creatdct.h machdep.h pass2.o: creatdct.h machdep.h pass3.o: creatdct.h machdep.h utils.o: creatdct.h machdep.h chkifdbl.o: creatdct.h machdep.h gnlutils.o: creatdct.h machdep.h getline.o: creatdct.h machdep.h