henesyinit from p9fce6d0435 years agoHistory
52 lines · 831 B · Text
RawDownload
PROGS=${TARG:%=$O.%}CFLAGS=-wLDFLAGS=YFLAGS=-d none:VQ:	echo usage: mk all, install, installall, '$O'.cmd, cmd.install, or cmd.installall all:V:	$PROGS $O.%:	%.$O $OFILES $LIB	$LD $LDFLAGS -o $target $prereq %.$O:	$HFILES		# don't combine with following %.$O rules %.$O:	%.c	$CC $CFLAGS $stem.c (.*)\.[vk8]'$':R:	\1.l	$ALEF $CFLAGS $stem1.l (.*)\.[2z]'$':RQ:	\1.l	; %.$O:	%.s	$AS $AFLAGS $stem.s y.tab.h y.tab.c:	$YFILES	$YACC $YFLAGS $prereq %.install:V:	$BIN/% $BIN/%:	$O.%	cp $O.$stem $BIN/$stem %.installall:V:	for (objtype in $CPUS)		mk $stem.install install:V:	for (i in $TARG)		mk $MKFLAGS $i.install installall:V:	for(objtype in $CPUS)		mk $MKFLAGS install nuke:V:	rm -f *.[$OS] y.tab.? y.debug y.output [$OS].$TARG $TARG clean:V:	rm -f *.[$OS] y.tab.? y.debug y.output [$OS].$TARG $TARG