#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