Changeset 153 in kBuild for branches/GNU/src/gmake/tests/scripts/functions
- Timestamp:
- Sep 8, 2004 2:43:30 AM (20 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/GNU/src/gmake/tests/scripts/functions/origin
r53 r153 16 16 'automatic' Automatic variable\n"; 17 17 18 # On WIN32 systems, HOME is meaningless. SystemRoot should be defined 19 # though. With DJGPP, HOME is not guaranteed to be defined. Use DJDIR 20 # instead. 21 # 22 $homevar = (($port_type eq 'Windows') ? "SystemRoot" 23 : (($port_type eq 'DOS') ? "DJDIR" 24 : "HOME")); 18 # Set an environment variable 19 $ENV{MAKETEST} = 1; 25 20 26 21 open(MAKEFILE,"> $makefile"); … … 28 23 print MAKEFILE <<EOF; 29 24 foo := bletch garf 30 auto_var = udef CC $homevarMAKE foo CFLAGS WHITE \@25 auto_var = udef CC MAKETEST MAKE foo CFLAGS WHITE \@ 31 26 av = \$(foreach var, \$(auto_var), \$(origin \$(var)) ) 32 27 override WHITE := BLACK … … 34 29 \t\@echo \$(origin undefined) 35 30 \t\@echo \$(origin CC) 36 \t\@echo \$(origin $homevar)31 \t\@echo \$(origin MAKETEST) 37 32 \t\@echo \$(origin MAKE) 38 33 \t\@echo \$(origin foo)
Note:
See TracChangeset
for help on using the changeset viewer.

