opt-tracefile.mk revision 1.6
11.6Srillig# $NetBSD: opt-tracefile.mk,v 1.6 2025/05/09 18:38:40 rillig Exp $ 21.1Srillig# 31.3Srillig# Tests for the command line option '-T', which in jobs mode appends a trace 41.3Srillig# record to a trace log whenever a job is started or completed. 51.1Srillig 61.3Srilligall: .PHONY 71.3Srillig @rm -f opt-tracefile.log 81.4Srillig @${MAKE} -f ${MAKEFILE} -j1 -Topt-tracefile.log trace 91.6Srillig @awk '{ $$1 = "<timestamp>"; $$4 = "<make-pid>"; if (NF >= 7) $$7 = "<job-pid>"; print }' opt-tracefile.log 101.5Srillig @rm opt-tracefile.log 111.1Srillig 121.3Srilligtrace dependency1 dependency2: .PHONY 131.3Srillig @echo 'Making ${.TARGET} from ${.ALLSRC:S,^$,<nothing>,W}.' 141.3Srillig 151.3Srilligtrace: dependency1 dependency2 16