To: "Wonkoo Kim, EE, U. of Pittsburgh" Cc: turnbull AT shako DOT sk DOT tsukuba DOT ac DOT jp, djgpp AT sun DOT soe DOT clarkson DOT edu Subject: Re: GNU Make Date: Thu, 24 Nov 94 09:31:27 +0200 From: "Eli Zaretskii" > $(MAKE) [something] CFLAGS="-Wall -O2" [something] > > The 2nd recursive "make" couldn't receive the quoted arguments as I > expected. I guess the quotation marks were stripped off. (Maybe \" or "" It should be quoted with *single* quotes, like this: $(MAKE) [something] 'CFLAGS=-Wall -O2' [something] *then* it will work. And anyway, the double quotes which start not at the beginning of the argument aren't treated as quotation under most DOS C libraries, djgpp included. EMX is one of the few exceptions (in fact, the only one I know about). EMX is also known to be different in many other areas one gets used to working under DOS (e.g., AFAIK, it doesn't distinguish between binary and text files).