tenfourfox/build/pymake/tests/newlines.mk

31 lines
514 B
Makefile
Raw Normal View History

2017-04-19 07:56:45 +00:00
#T gmake skip
# Test that we handle \\\n properly
all: dep1 dep2 dep3
cat testfile
test `cat testfile` = "data";
test "$$(cat results)" = "$(EXPECTED)";
@echo TEST-PASS
# Test that something that still needs to go to the shell works
testfile:
printf "data" \
>>$@
dep1: testfile
# Test that something that does not need to go to the shell works
dep2:
$(echo foo) \
$(echo bar)
export EXPECTED := some data
CMD = %pycmd writeenvtofile
PYCOMMANDPATH = $(TESTPATH)
dep3:
$(CMD) \
results EXPECTED