Andy Dougherty wrote:
> 
> On Tue, 1 Jul 2003, Leopold Toetsch wrote:
> 
> > Andy Dougherty <[EMAIL PROTECTED]> wrote:
> > > On Mon, 30 Jun 2003, Leopold Toetsch wrote:
> >
> > >> Attached is a minimum patch to build imcc as the parrot executable
> >
> > >                languages/imcc/*.o
> >
> > > languages/imcc/*.o doesn't match anything
> >
> > Brain dead make?
> 
> No.  Here's the same result with GNU make:
> 
>     gmake: *** No rule to make target `languages/imcc/*.o', needed by
>     `languages/imcc/imcc'.  Stop.
> 
> The problem is that with a clean build tree, there are no *.o files
> down in languages/imcc/ at the point when that target is reached.
> Hence make doesn't have anything to expand *.o as, and quite reasonably
> complains.  If, however, there is even a single .o file in that
> directory, then the wildcard is expanded as you'd expect and the make
> proceeds.

Hmm... would it be possible/reasonable to do:
   IMCCSRCS = languages/imcc/*.c
   IMCCOBJS = $(IMCCSRCS:.c=.o)
and then use $(IMCCOBJS) in place of languages/imcc/*.o ?

Obviously, we're never going to not have any .c files :)

-- 
$a=24;split//,240513;s/\B/ => /for@@=qw(ac ab bc ba cb ca
);{push(@b,$a),($a-=6)^=1 for 2..$a/6x--$|;print "[EMAIL PROTECTED]
]\n";((6<=($a-=6))?$a+=$_[$a%6]-$a%6:($a=pop @b))&&redo;}

Reply via email to