CC = wgcc -g -pipe CLEANFILES = TABLES_O = mulaw-tables-u2l.o mulaw-tables-lh2u.o mulaw-tables-l2u.o CLEANFILES += $(TABLES_O) PROGS = alert bonuscount freeship gun hyper letter shotdie thrust turn to-mulaw CLEANFILES += $(PROGS) mulaw-tables.a: $(TABLES_O) ar rv mulaw-tables.a $(TABLES_O) ranlib mulaw-tables.a CLEANFILES += mulaw-tables.a $(PROGS): $(.TARGET).o $(CC) -o $(.TARGET) $(.ALLSRC) -lm CLEANFILES += $(PROGS:C/$/.o/) .MAIN: $(PROGS) .PHONY: clean clean: rm -f $(CLEANFILES)