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