shebs 02/09/08 16:14:06
Modified: gcc Makefile.in
Log:
Add a BUILD_PREFIXed version of stub-pfe.o, necessary for three-way
cross.
Revision Changes Path
1.130 +11 -1 gcc3/gcc/Makefile.in
Index: Makefile.in
===================================================================
RCS file: /cvs/Darwin/gcc3/gcc/Makefile.in,v
retrieving revision 1.129
retrieving revision 1.130
diff -u -r1.129 -r1.130
--- Makefile.in 2002/08/26 05:39:26 1.129
+++ Makefile.in 2002/09/08 23:14:03 1.130
@@ -521,6 +521,7 @@
$(PFE_MEM_OBJS)
PFE_C_AND_OBJC_OBJS = pfe/c-common-freeze-thaw.o pfe/c-freeze-thaw.o
PFE_STUB_OBJS = pfe/stub-pfe.o
+BUILD_PFE_STUB_OBJS = pfe/$(BUILD_PREFIX_1)stub-pfe.o
PFE_DIR = $(srcdir)/pfe
PFE_H = $(PFE_DIR)/pfe.h
PFE_HEADER_H = $(PFE_DIR)/pfe-header.h $(TREE_H) $(C_COMMON_H) function.h \
@@ -679,7 +680,7 @@
# APPLE LOCAL PFE
HOST_RTL = $(BUILD_PREFIX)rtl.o read-rtl.o $(BUILD_PREFIX)bitmap.o \
- $(PFE_STUB_OBJS) \
+ $(BUILD_PFE_STUB_OBJS) \
$(BUILD_PREFIX)ggc-none.o
HOST_SUPPORT = gensupport.o insn-conditions.o
HOST_EARLY_SUPPORT = gensupport.o dummy-conditions.o
@@ -1827,6 +1828,15 @@
$(CC) -c -no-cpp-precomp $(INTERNAL_CFLAGS) $(CFLAGS) -DHAVE_CONFIG_H \
$(ALL_CPPFLAGS) -DGENERATOR_FILE $(INCLUDES) \
$(PFE_DIR)/stub-pfe.c -o pfe/stub-pfe.o
+
+# Use this version when compiling into host-only tools like genflags.
+
+pfe/$(BUILD_PREFIX_1)stub-pfe.o: $(PFE_DIR)/stub-pfe.c $(PFE_H) $(PFE_HEADER_H)
$(HCONFIG_H) $(SYSTEM_H)
+ rm -f pfe/$(BUILD_PREFIX)stub-pfe.c
+ sed -e 's/config[.]h/hconfig.h/' $(PFE_DIR)/stub-pfe.c >
pfe/$(BUILD_PREFIX)stub-pfe.c
+ $(HOST_CC) -c -no-cpp-precomp $(HOST_CFLAGS) -DHAVE_CONFIG_H \
+ $(ALL_CPPFLAGS) -DGENERATOR_FILE $(INCLUDES) \
+ pfe/$(BUILD_PREFIX)stub-pfe.c -o pfe/$(BUILD_PREFIX_1)stub-pfe.o
pfe/pfe-header.o: $(PFE_DIR)/pfe-header.c $(PFE_H) \
$(GCONFIG_H) $(SYSTEM_H) $(TM_P_H) $(PFE_HEADER_H) toplev.h langhooks.h \