opnsense-src/tools/regression/usr.bin/make/execution/ellipsis/Makefile
Max Khon df62aec1a0 Add three execution tests for make(1):
- plus: execute "+command" when run with -jX -n
- ellipsis: ellipsis ("...") from variable
- empty: empty command (from variable)

Currently make(1) fails all three tests:
- plus: segmentation fault due to incorrect command list handling
- ellipsis: works in compat mode but fails in job (-jX) mode
- empty:
        - compat mode: prints error message
	- job mode: works but prints empty string
2011-11-30 05:49:17 +00:00

21 lines
392 B
Makefile

# $FreeBSD$
ELLIPSIS= ...
check-ellipsis:
@${MAKE} -f ${MAKEFILE} do-$@
@${MAKE} -f ${MAKEFILE} -j2 do-$@
@${MAKE} -f ${MAKEFILE} -j2 -B do-$@
do-check-ellipsis: do-check-ellipsis-1 do-check-ellipsis-2
.ORDER: do-check-ellipsis-1 do-check-ellipsis-2
do-check-ellipsis-1:
@echo before $@
${ELLIPSIS}
@echo after $@
do-check-ellipsis-2:
@echo before $@
${ELLIPSIS}
@echo after $@