Changeset 501 in kBuild for vendor/gnumake/current/tests/scripts/functions/origin
- Timestamp:
- Sep 15, 2006 2:30:32 AM (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
vendor/gnumake/current/tests/scripts/functions/origin
r153 r501 17 17 18 18 # Set an environment variable 19 $ ENV{MAKETEST} = 1;19 $extraENV{MAKETEST} = 1; 20 20 21 open(MAKEFILE,"> $makefile"); 22 23 print MAKEFILE <<EOF; 21 run_make_test(' 24 22 foo := bletch garf 25 auto_var = u def CC MAKETEST MAKE foo CFLAGS WHITE \@26 av = \$(foreach var, \$(auto_var), \$(origin \$(var)) )23 auto_var = undefined CC MAKETEST MAKE foo CFLAGS WHITE @ 24 av = $(foreach var, $(auto_var), $(origin $(var)) ) 27 25 override WHITE := BLACK 28 26 all: auto 29 \t\@echo \$(origin undefined)30 \t\@echo \$(origin CC)31 \t\@echo \$(origin MAKETEST)32 \t\@echo \$(origin MAKE)33 \t\@echo \$(origin foo)34 \t\@echo \$(origin CFLAGS)35 \t\@echo \$(origin WHITE)36 \t\@echo \$(origin \@)27 @echo $(origin undefined) 28 @echo $(origin CC) 29 @echo $(origin MAKETEST) 30 @echo $(origin MAKE) 31 @echo $(origin foo) 32 @echo $(origin CFLAGS) 33 @echo $(origin WHITE) 34 @echo $(origin @) 37 35 auto : 38 \t\@echo \$(av) 39 EOF 40 41 close(MAKEFILE); 42 43 &run_make_with_options($makefile, 44 "-e WHITE=WHITE CFLAGS=", 45 &get_logfile); 46 47 # Create the answer to what should be produced by this Makefile 48 $answer = "undefined default environment default file command line override automatic 36 @echo $(av)', 37 '-e WHITE=WHITE CFLAGS=', 38 'undefined default environment default file command line override automatic 49 39 undefined 50 40 default … … 54 44 command line 55 45 override 56 automatic \n";46 automatic'); 57 47 58 59 &compare_output($answer,&get_logfile(1));48 # Reset an environment variable 49 delete $extraENV{MAKETEST}; 60 50 61 51 1;
Note:
See TracChangeset
for help on using the changeset viewer.