----- Original Message ----- From: "Juergen Boemmels" <[EMAIL PROTECTED]> To: "Nick Kostirya" <[EMAIL PROTECTED]> Cc: "Nicholas Clark" <[EMAIL PROTECTED]>; <[EMAIL PROTECTED]> Sent: Monday, October 13, 2003 6:29 PM Subject: Re: FreeBSD (4.8) can't build imcc
> "Nick Kostirya" <[EMAIL PROTECTED]> writes: > > > I propose replace > > @$(PERL) tools/dev/cc_flags.pl ./CFLAGS $(CC) $(CFLAGS) ${cc_o_out}$@ -c $< > > by > > @$(PERL) tools/dev/cc_flags.pl ./CFLAGS $(CC) $(CFLAGS) -I$(@D) > > ${cc_o_out}$@ -c $< > > > > and remove > > > > $(IMCC_DIR)/%${o} : $(IMCC_DIR)/%.c > > $(PERL) tools/dev/cc_flags.pl ./CFLAGS $(CC) -I$(IMCC_DIR) $(CFLAGS) > > ${cc_o_out}$@ -c $< > > I tested it and it seems to work on Linux/i386 too. > But before appling it I want to here something from the windows folks Oh! Wher I sent message with this proposal I forget inform about I tested it on MS nmake, BSD make, gmake. (nmake Version 6.00.8168.0) > > bye > boe > > Context diff: > Index: config/gen/makefiles/root.in > =================================================================== > RCS file: /cvs/public/parrot/config/gen/makefiles/root.in,v > retrieving revision 1.145 > diff -u -r1.145 root.in > --- config/gen/makefiles/root.in 13 Oct 2003 13:36:08 -0000 1.145 > +++ config/gen/makefiles/root.in 13 Oct 2003 15:26:15 -0000 > @@ -240,7 +240,7 @@ > MAKE_C = ${make_c} > > .c$(O) : > - @$(PERL) tools/dev/cc_flags.pl ./CFLAGS $(CC) $(CFLAGS) ${cc_o_out}$@ -c $< > + @$(PERL) tools/dev/cc_flags.pl ./CFLAGS $(CC) $(CFLAGS) -I$(@D) ${cc_o_out}$@ -c $< > > all : flags_dummy $(TEST_PROG) docs > > @@ -608,8 +608,6 @@ > > $(IMCC_O_FILES) : $(IMCC_H_FILES) $(ALL_H_FILES) > > -$(IMCC_DIR)/%${o} : $(IMCC_DIR)/%.c > - $(PERL) tools/dev/cc_flags.pl ./CFLAGS $(CC) -I$(IMCC_DIR) $(CFLAGS) ${cc_o_out}$@ -c $< > > ################ docs, test and maintainer targets > > > >