1de566360SJordan K. HubbardCRUNCHED= fixit 2de566360SJordan K. Hubbard 3de566360SJordan K. Hubbard# below is boiler-plate to make $(CRUNCHED) from $(CRUNCHED).conf 4de566360SJordan K. Hubbard# I'd use PROG instead of CRUNCHED, but the system makefiles REALLY want 5de566360SJordan K. Hubbard# to build things in the normal way if you use PROG. 6de566360SJordan K. Hubbard 7de566360SJordan K. HubbardCONF= $(CRUNCHED).conf 8de566360SJordan K. Hubbard 9de566360SJordan K. HubbardOUTMK= $(CRUNCHED).mk 10de566360SJordan K. HubbardOUTPUTS= $(OUTMK) $(CRUNCHED).c $(CRUNCHED).cache 11de566360SJordan K. Hubbard 12*3bdf7758SWarner LoshMAN= 139439152eSJordan K. HubbardCLEANFILES+= $(CRUNCHED) *.o *.lo *.c *.mk *.cache 14de566360SJordan K. HubbardCLEANDIRFILES+= $(OUTPUTS) 15de566360SJordan K. Hubbard 16de566360SJordan K. Hubbardall: $(CRUNCHED) 17de566360SJordan K. Hubbardexe: $(CRUNCHED) 18de566360SJordan K. Hubbard 19de566360SJordan K. Hubbard$(OUTPUTS): $(CONF) 200815243cSMarcel Moolenaar MAKE=${MAKE} crunchgen ${.CURDIR}/$(CONF) 21de566360SJordan K. Hubbard 22de566360SJordan K. Hubbard$(CRUNCHED): $(OUTPUTS) submake 23de566360SJordan K. Hubbard 24de566360SJordan K. Hubbardsubmake: 250815243cSMarcel Moolenaar ${MAKE} -f $(OUTMK) 26de566360SJordan K. Hubbardobjs: 270815243cSMarcel Moolenaar ${MAKE} -f $(OUTMK) objs 28de566360SJordan K. Hubbardcleandir: 29de566360SJordan K. Hubbard rm -f $(CLEANDIRFILES) 30de566360SJordan K. Hubbard 31de566360SJordan K. Hubbard.include <bsd.prog.mk> 32