John Marshall <[EMAIL PROTECTED]> wrote in message
news:2721@palm-dev-forum...
>
> Nick Hammond <[EMAIL PROTECTED]> wrote:
> > Changing:
> >      build-prc appname.def appname *.bin
> > to:
> >      build-prc appname.def appname `ls *.bin`
> > works fine as long as the "--unix" option is used with make to force the
use
> > of sh rather than the DOS Shell.
>
> If you use `--unix' or $MAKE_MODE you should be fine with just *.bin, and
> not need the `ls *.bin` substitution.  Didn't it work on your machine even
> with `--unix'?
>
> > I'm still not sure why this is necessary with the 2.0 version but not
the
> > 0.5.0 version but assume that the different Cygwin versions may have
> > something to do with it.
>
> Perhaps, but... it works for me!  If I don't use MAKE_MODE or `--unix' and
> my Makefile contains
>
> build-prc pilrctst.prc "pilrc test" plRc pilrctst *.bin
>
> then I have problems because of the space in "pilrc test" not getting
> escaped properly (which MAKE_MODE fixes), but the *.bin wildcard still
> works fine.  So I'll keep digging and try to figure out if there's
> something special about all the machines I've tested it on.  (Does anybody
> else have this *.bin problem besides Nick?  Sergio?)

John,

With neither --unix nor $MAKE_MODE set "*.bin" is treated as a filename
rather than a wildcard specification

Sergio then suggested the `ls *.bin` idea -- this didn't work until I
invoked make with the --unix option

I have subsequently confirmed that just "*.bin" works fine when --unix is
used. I haven't checked $MAKE_MODE but have little doubt that it will work
also

Have checked the environment I used with 0.5.0 and which accepted "*.bin".
This didn't include either --unix or $MAKE_MODE or anything similar.
Possibly the default mode for the 0.5.0 make was Unix?

Hope this helps.

Nick





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

Reply via email to