"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

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
 

Reply via email to