1.1 --- /dev/null Thu Jan 01 00:00:00 1970 +0000 1.2 +++ b/build/pymake/tests/submake.makefile2 Wed Dec 31 06:09:35 2014 +0100 1.3 @@ -0,0 +1,24 @@ 1.4 +# -*- Mode: Makefile -*- 1.5 + 1.6 +$(info MAKEFLAGS = '$(MAKEFLAGS)') 1.7 +$(info MAKE = '$(MAKE)') 1.8 +$(info value MAKE = "$(value MAKE)") 1.9 + 1.10 +shellresult := $(shell echo -n $$EVAR) 1.11 +ifneq ($(shellresult),eval) 1.12 +$(error EVAR should be eval, is instead $(shellresult)) 1.13 +endif 1.14 + 1.15 +all: 1.16 + env 1.17 + test "$(MAKELEVEL)" = "1" 1.18 + echo "value(MAKE)" '$(value MAKE)' 1.19 + echo "value(MAKE_COMMAND)" = '$(value MAKE_COMMAND)' 1.20 + test "$(origin CVAR)" = "command line" 1.21 + test "$(CVAR)" = "c val=spac\ed" 1.22 + test "$(origin EVAR)" = "environment" 1.23 + test "$(EVAR)" = "eval" 1.24 + test "$(OVAL)" = "cline" 1.25 + test "$(OVAL2)" = "cline2" 1.26 + test "$(ALLVAR)" = "allspecific" 1.27 + @echo TEST-PASS