make and curly braces
    Kenneth Almquist 
    ka at cs.washington.edu
       
    Thu Mar 22 13:03:22 AEST 1990
    
    
  
lois at hpfcdc.HP.COM (Lois Gerber) asks:
]  Does anyone know the historical reasons behind the following
]  reference on the make(1) man page:
]
] 	The -n option specifies printing of a command line without
] 	execution;  however, if the command line has the string
] 	$(MAKE) in it . . . . . . . the line is always executed.
] 	. . . . . Note that this feature does not work of MAKE
] 	is enclosed in braces, as in ${MAKE}. 
]
]  What was the past significance of curly braces in makefiles?
Curly braces are synonymous with parenthesis in many versions
of make.  I assume that the idea was to let the syntax of make
variables be more like the syntax of shell variables (after all,
why have two different syntaxes to do basicly the same thing?),
but this feature was never documented.
					Kenneth Almquist
    
    
More information about the Comp.unix.wizards
mailing list