Makefile revision 276486
180029Sobrien# $FreeBSD: stable/10/usr.sbin/crunch/examples/Makefile 276486 2014-12-31 23:25:37Z ngie $ 21722Sjkh 380029SobrienCRUNCHED= fixit 41722Sjkh 51722Sjkh# below is boiler-plate to make $(CRUNCHED) from $(CRUNCHED).conf 61722Sjkh# I'd use PROG instead of CRUNCHED, but the system makefiles REALLY want 71722Sjkh# to build things in the normal way if you use PROG. 81722Sjkh 91722SjkhCONF= $(CRUNCHED).conf 101722Sjkh 111722SjkhOUTMK= $(CRUNCHED).mk 1280029SobrienOUTPUTS= $(OUTMK) $(CRUNCHED).c $(CRUNCHED).cache 131722Sjkh 14276486SngieMAN= 1580029SobrienCLEANFILES+= $(CRUNCHED) *.o *.lo *.c *.mk *.cache 1680029SobrienCLEANDIRFILES+= $(OUTPUTS) 171722Sjkh 181722Sjkhall: $(CRUNCHED) 191722Sjkhexe: $(CRUNCHED) 201722Sjkh 211722Sjkh$(OUTPUTS): $(CONF) 22241298Smarcel MAKE=${MAKE} crunchgen ${.CURDIR}/$(CONF) 231722Sjkh 241722Sjkh$(CRUNCHED): $(OUTPUTS) submake 251722Sjkh 261722Sjkhsubmake: 27241298Smarcel ${MAKE} -f $(OUTMK) 281722Sjkhobjs: 29241298Smarcel ${MAKE} -f $(OUTMK) objs 301722Sjkhcleandir: 311722Sjkh rm -f $(CLEANDIRFILES) 321722Sjkh 331722Sjkh.include <bsd.prog.mk> 34