Makefile revision 1722
1263320Sdim 2263320SdimCRUNCHED= fixit 3263320Sdim 4263320Sdim# below is boiler-plate to make $(CRUNCHED) from $(CRUNCHED).conf 5263320Sdim# I'd use PROG instead of CRUNCHED, but the system makefiles REALLY want 6263320Sdim# to build things in the normal way if you use PROG. 7263320Sdim 8263320SdimCONF= $(CRUNCHED).conf 9269012Semaste 10263320SdimOUTMK= $(CRUNCHED).mk 11263320SdimOUTPUTS= $(OUTMK) $(CRUNCHED).c $(CRUNCHED).cache 12263320Sdim 13263320SdimNOMAN= 14263320SdimCLEANFILES+=$(CRUNCHED) *.o *.lo *_stub.c 15263320SdimCLEANDIRFILES+=$(OUTPUTS) 16263320Sdim 17263320Sdimall: $(CRUNCHED) 18263320Sdimexe: $(CRUNCHED) 19263320Sdim 20263320Sdim$(OUTPUTS): $(CONF) 21263320Sdim crunchgen ${.CURDIR}/$(CONF) 22263320Sdim 23263320Sdim$(CRUNCHED): $(OUTPUTS) submake 24263320Sdim 25263320Sdimsubmake: 26263320Sdim make -f $(OUTMK) 27263320Sdimobjs: 28263320Sdim make -f $(OUTMK) objs 29263320Sdimcleandir: 30263320Sdim rm -f $(CLEANDIRFILES) 31263320Sdim 32263320Sdim.include <bsd.prog.mk> 33263320Sdim