1# $NetBSD: opt-tracefile.mk,v 1.6 2025/05/09 18:38:40 rillig Exp $ 2# 3# Tests for the command line option '-T', which in jobs mode appends a trace 4# record to a trace log whenever a job is started or completed. 5 6all: .PHONY 7 @rm -f opt-tracefile.log 8 @${MAKE} -f ${MAKEFILE} -j1 -Topt-tracefile.log trace 9 @awk '{ $$1 = "<timestamp>"; $$4 = "<make-pid>"; if (NF >= 7) $$7 = "<job-pid>"; print }' opt-tracefile.log 10 @rm opt-tracefile.log 11 12trace dependency1 dependency2: .PHONY 13 @echo 'Making ${.TARGET} from ${.ALLSRC:S,^$,<nothing>,W}.' 14 15trace: dependency1 dependency2 16