xref: /freebsd/contrib/bmake/unit-tests/order.mk (revision e2eeea75eb8b6dd50c1298067a0655880d186734)
1*e2eeea75SSimon J. Gerraty# $NetBSD: order.mk,v 1.2 2020/11/09 20:50:56 rillig Exp $
2db29cad8SSimon J. Gerraty
3db29cad8SSimon J. Gerraty# Test that .ORDER is handled correctly.
4db29cad8SSimon J. Gerraty# The explicit dependency the.o: the.h will make us examine the.h
5db29cad8SSimon J. Gerraty# the .ORDER will prevent us building it immediately,
6db29cad8SSimon J. Gerraty# we should then examine the.c rather than stop.
7db29cad8SSimon J. Gerraty
8*e2eeea75SSimon J. Gerraty.MAKEFLAGS: -j1
9*e2eeea75SSimon J. Gerraty
10db29cad8SSimon J. Gerratyall: the.o
11db29cad8SSimon J. Gerraty
12db29cad8SSimon J. Gerraty.ORDER: the.c the.h
13db29cad8SSimon J. Gerraty
14db29cad8SSimon J. Gerratythe.c the.h:
15db29cad8SSimon J. Gerraty	@echo Making $@
16db29cad8SSimon J. Gerraty
17db29cad8SSimon J. Gerraty.SUFFIXES: .o .c
18db29cad8SSimon J. Gerraty
19db29cad8SSimon J. Gerraty.c.o:
20db29cad8SSimon J. Gerraty	@echo Making $@ from $?
21db29cad8SSimon J. Gerraty
22db29cad8SSimon J. Gerratythe.o: the.h
23