On Wed, 29 Jul 2009, Patrick R. Michaud via RT wrote:

> > Yes, it's still there.  It's the 'cd' at the beginning of this line:
> > 
> >     cd $(PMC_DIR) && $(CC) -c $(CINCLUDES) $(CFLAGS) *.c
> > 
> > If memory serves, parrot doesn't change directories like that.
> > Instead, it sets
> > the output location directly, with something like
> > 
> >     $(CC) -c $(CINCLUDES) $(CFLAGS) -o src/pmc/p6invocation.o
> > src/pmc/p6invocation.c
> 
> 
> That's a bit of a pain, isn't it?  It means we have to explicitly list
> every .c file generated from the *.pmc files explicitly in the Makefile,
> instead of just using "*.c" .

Yes, it's a bit of a pain.  (Though reasonably automated.)  I wonder if it 
would be easier to convince the parrot tool to stop emitting the line 
numbers.  I vaguely recall that at one time, at least one of the scripts 
had an option to do that.

-- 
    Andy Dougherty              dough...@lafayette.edu

Reply via email to