#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 |