2002-12-18 H.J. Lu <hjl@gnu.org>
authorH.J. Lu <hjl.tools@gmail.com>
Thu, 19 Dec 2002 00:50:33 +0000 (00:50 +0000)
committerH.J. Lu <hjl.tools@gmail.com>
Thu, 19 Dec 2002 00:50:33 +0000 (00:50 +0000)
* Makefile.tpl: Add @build_prefix@ before $(BUILD_SUBDIR).
* Makefile.in: Regenerated.

* configure.in (build_prefix): New. Substitute.

ChangeLog
Makefile.in
Makefile.tpl
configure.in

index f713321..0b07992 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2002-12-18  H.J. Lu <hjl@gnu.org>
+
+       * Makefile.tpl: Add @build_prefix@ before $(BUILD_SUBDIR).
+       * Makefile.in: Regenerated.
+
+       * configure.in (build_prefix): New. Substitute.
+
 2002-12-18  Nathanael Nerode  <neroden@gcc.gnu.org>
 
        * Makefile.tpl: Don't let real targets depend on phony targets.
index 400c875..a2265d4 100644 (file)
@@ -1234,7 +1234,7 @@ TAGS: do-TAGS
 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
 maybe-configure-build-libiberty:
 configure-build-libiberty: $(BUILD_SUBDIR)/libiberty/Makefile
-$(BUILD_SUBDIR)/libiberty/Makefile: config.status
+@build_prefix@$(BUILD_SUBDIR)/libiberty/Makefile: config.status
        @[ -d $(BUILD_SUBDIR)/libiberty ] || mkdir $(BUILD_SUBDIR)/libiberty;\
            r=`${PWD}`; export r; \
            s=`cd $(srcdir); ${PWD}`; export s; \
index 1a75885..d656c50 100644 (file)
@@ -791,7 +791,7 @@ TAGS: do-TAGS
 .PHONY: configure-build-[+module+] maybe-configure-build-[+module+]
 maybe-configure-build-[+module+]:
 configure-build-[+module+]: $(BUILD_SUBDIR)/[+module+]/Makefile
-$(BUILD_SUBDIR)/[+module+]/Makefile: config.status
+@build_prefix@$(BUILD_SUBDIR)/[+module+]/Makefile: config.status
        @[ -d $(BUILD_SUBDIR)/[+module+] ] || mkdir $(BUILD_SUBDIR)/[+module+];\
            r=`${PWD}`; export r; \
            s=`cd $(srcdir); ${PWD}`; export s; \
index f16fe5b..fb379fc 100644 (file)
@@ -168,6 +168,10 @@ if test x"${build_alias}" != x"${host}" ; then
   fi
 fi
 
+if test x"${target_subdir}" = x"${build_subdir}" ; then
+  build_prefix=build-
+fi
+
 # Skipdirs are removed silently.
 skipdirs=
 # Noconfigdirs are removed loudly.
@@ -1729,6 +1733,7 @@ s%@CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@%\$(STAGE_CC_WRAPPER) ${qqCXX_FOR_TARGET}%
 s%@RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@%\$(STAGE_CC_WRAPPER) ${qqRAW_CXX_FOR_TARGET}%
 s%@target_subdir@%${target_subdir}%
 s%@build_subdir@%${build_subdir}%
+s%@build_prefix@%${build_prefix}%
 s%@build_configargs@%${buildargs}%
 s%@gxx_include_dir@%${gxx_include_dir}%
 s%@host_configargs@%${hostargs}%