xref: /freebsd/contrib/bmake/unit-tests/posix.mk (revision f4b37ed0f8b307b1f3f0f630ca725d68f1dff30d)
1# $Id: posix.mk,v 1.1.1.1 2014/08/30 18:57:18 sjg Exp $
2
3all:	x plus subs err
4
5x:
6	@echo "Posix says we should execute the command as if run by system(3)"
7	@echo "Expect 'Hello,' and 'World!'"
8	@echo Hello,; false; echo "World!"
9
10plus:
11	@echo a command
12	+@echo "a command prefixed by '+' executes even with -n"
13	@echo another command
14
15subs:
16	@echo make -n
17	@${.MAKE} -f ${MAKEFILE} -n plus
18	@echo make -n -j1
19	@${.MAKE} -f ${MAKEFILE} -n -j1 plus
20
21err:
22	@(echo Now we expect an error...; exit 1)
23	@echo "Oops! you shouldn't see this!"
24
25