deptgt-order.mk revision 1.4 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