Roger Chaplin <[EMAIL PROTECTED]> wrote:
> If that is indeed the case, then it all boils down to which shell is 
> executing the command. If your shell does globbing, it works. If it 
> doesn't do globbing, the command fails.

Right.

Now I get it.  The big problem is that you guys are using Windows 95, right?!

On Windows NT without MAKE_MODE you get cmd.exe, which will glob like this:

*  build-prc pilrctst.prc "pilrc test" plRc pilrctst *.bin

Quoted spaces like the one in `"pilrc test"' won't get quoted.  So this
doesn't work.

*  build-prc pilrctst.prc "pilrc-test" plRc pilrctst *.bin

This one works just fine.  But the quotes seem redundant now...

*  build-prc pilrctst.prc pilrc-test plRc pilrctst *.bin

Now *.bin doesn't get globbed!  It seems that you need some quotes on the
command line somewhere -- anywhere, even `"*.bin"' will do -- in order to
get cmd.exe to glob filenames somewhere else on the command line.  (?!)

On Windows 95 without MAKE_MODE you get command.com, which won't glob at
all when spawned by make.  If I do anything with quotes or `*'s I just get

        Bad command or filename

Huh!!?!!!!  But it works fine when *I* type it on the command line, just
not when spawned by make.

So basically it's completely broken, and everybody MUST use MAKE_MODE on
Windows.  I don't understand how programmers forced to use Windows have
any hair left...

Okay, so clearly the installer needs to say something very loud about
all this...

    John  "get yourselves a *real* operating system! :-)"

-- 
For information on using the Palm Developer Forums, or to unsubscribe, please see 
http://www.palm.com/devzone/mailinglists.html

Reply via email to