Home | History | Annotate | Line # | Download | only in unit-tests
      1 # $NetBSD: deptgt-order.mk,v 1.4 2021/12/13 23:38:54 rillig Exp $
      2 #
      3 # Tests for the special target .ORDER in dependency declarations.
      4 
      5 all one two three: .PHONY
      6 
      7 two: one
      8 	: 'Making $@ out of $>.'
      9 three: two
     10 	: 'Making $@ out of $>.'
     11 
     12 # This .ORDER creates a circular dependency since 'three' depends on 'one'
     13 # but 'one' is supposed to be built after 'three'.
     14 .MAKEFLAGS: -dp
     15 .ORDER: three one
     16 .MAKEFLAGS: -d0
     17 
     18 # XXX: The circular dependency should be detected here.
     19 all: three
     20 	: 'Making $@ out of $>.'
     21