summaryrefslogtreecommitdiffstats
path: root/Makefile.tpl
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2004-10-06 10:15:24 +0000
committerPaolo Bonzini <pbonzini@redhat.com>2004-10-06 10:15:24 +0000
commit5e6b1f07c9a03646aa832de2bdcafcd1cdaf1067 (patch)
tree81f050a162d810c7252a8c1ac42f44c125028e97 /Makefile.tpl
parent4f8dc86255a26e0183ea8f8bb42e35a857e6ed6c (diff)
downloadcygnal-5e6b1f07c9a03646aa832de2bdcafcd1cdaf1067.tar.gz
cygnal-5e6b1f07c9a03646aa832de2bdcafcd1cdaf1067.tar.bz2
cygnal-5e6b1f07c9a03646aa832de2bdcafcd1cdaf1067.zip
2004-10-06 Paolo Bonzini <bonzini@gnu.org>
Fix wrong conflict resolution in: 2004-08-16 Paolo Bonzini <bonzini@gnu.org> * Makefile.in: Regenerate. * Makefile.tpl (Autogenerated `all-*' targets): Invoke $(TARGET-*) in the recursive `make', instead of hardwiring `all'. (Autogenerated TARGET-* variables): New.
Diffstat (limited to 'Makefile.tpl')
-rw-r--r--Makefile.tpl10
1 files changed, 3 insertions, 7 deletions
diff --git a/Makefile.tpl b/Makefile.tpl
index 06ea94a96..3fb09f7d8 100644
--- a/Makefile.tpl
+++ b/Makefile.tpl
@@ -909,6 +909,7 @@ configure-[+module+]:
.PHONY: all-[+module+] maybe-all-[+module+]
maybe-all-[+module+]:
@if [+module+]
+TARGET-[+module+]=[+ IF target +][+target+][+ ELSE +]all[+ ENDIF target +]
maybe-all-[+module+]: all-[+module+]
all-[+module+]: configure-[+module+]
@[+ IF bootstrap +]test -f stage_last && exit 0; \
@@ -916,13 +917,8 @@ all-[+module+]: configure-[+module+]
s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
$(SET_LIB_PATH) \
$(HOST_EXPORTS) \
- (cd [+module+] && $(MAKE) $(FLAGS_TO_PASS)[+
- IF with_x
- +] $(X11_FLAGS_TO_PASS)[+
- ENDIF with_x +] [+extra_make_flags+] [+
- IF (== (get "module") "gcc") +] \
- `if [ -f gcc/stage_last ]; then echo quickstrap ; else echo all; fi` [+
- ELSE +]all[+ ENDIF +])
+ (cd [+module+] && $(MAKE) $(FLAGS_TO_PASS) [+extra_make_flags+] \
+ $(TARGET-[+module+]))
@endif [+module+]
.PHONY: check-[+module+] maybe-check-[+module+]