Annotation of src/usr.bin/make/unit-tests/depsrc-meta.mk, Revision 1.3
1.3 ! rillig 1: # $NetBSD: depsrc-meta.mk,v 1.2 2020/08/16 14:25:16 rillig Exp $
1.1 rillig 2: #
1.2 rillig 3: # Tests for the special source .META in dependency declarations.
1.1 rillig 4:
5: # TODO: Implementation
1.3 ! rillig 6: # TODO: Explanation
! 7:
! 8: .if make(actual-test)
! 9:
! 10: .MAKEFLAGS: -dM
! 11: .MAKE.MODE= meta curDirOk=true
! 12:
! 13: actual-test: depsrc-meta-target
! 14: depsrc-meta-target: .META
! 15: @> ${.TARGET}-file
! 16: @rm -f ${.TARGET}-file
! 17:
! 18: .elif make(check-results)
! 19:
! 20: check-results:
! 21: @echo 'Targets from meta mode:'
! 22: @awk '/^TARGET/ { print "| " $$0 }' depsrc-meta-target.meta
! 23:
! 24: .else
1.1 rillig 25:
26: all:
1.3 ! rillig 27: @${MAKE} -f ${MAKEFILE} actual-test
! 28: @${MAKE} -f ${MAKEFILE} check-results
! 29:
! 30: .endif
CVSweb <webmaster@jp.NetBSD.org>