summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2007-01-18 19:23:58 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2007-01-18 19:23:58 +0000
commit23e68a7c2dbd41a39c4ac1422d34e901fd49aa74 (patch)
tree7d4310e581c16caa824b798b3211001f5c1ef221
parent8e8b4a7a5813d6260c717104e76454571a2665f7 (diff)
downloadATCD-23e68a7c2dbd41a39c4ac1422d34e901fd49aa74.tar.gz
ChangeLogTag: Thu Jan 18 19:22:41 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r--ACE/ChangeLog14
-rw-r--r--ACE/bin/MakeProjectCreator/templates/gnu.mpd7
-rw-r--r--ACE/include/makeinclude/rules.common.GNU2
3 files changed, 22 insertions, 1 deletions
diff --git a/ACE/ChangeLog b/ACE/ChangeLog
index b39dad30234..0f777ad2ccd 100644
--- a/ACE/ChangeLog
+++ b/ACE/ChangeLog
@@ -1,3 +1,17 @@
+Thu Jan 18 19:22:41 UTC 2007 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Provide a __prebuild__ target that performs the prebuild step or
+ nothing if a prebuild step wasn't supplied.
+
+ * include/makeinclude/rules.common.GNU:
+
+ Added the __prebuild__ target to the front of the all
+ dependencies.
+
+ This change fixes Bugzilla #2713.
+
Wed Jan 17 15:55:06 UTC 2007 Iliyan Jeliazkov <iliyan@ociweb.com>
* bin/tao_orb_tests.lst:
diff --git a/ACE/bin/MakeProjectCreator/templates/gnu.mpd b/ACE/bin/MakeProjectCreator/templates/gnu.mpd
index 72812a24622..477f9671069 100644
--- a/ACE/bin/MakeProjectCreator/templates/gnu.mpd
+++ b/ACE/bin/MakeProjectCreator/templates/gnu.mpd
@@ -634,6 +634,13 @@ ifneq ($(GENERATED_DIRTY),)
-$(RM) -r $(GENERATED_DIRTY)
endif
+__prebuild__:
+<%if(prebuild)%>
+ @<%eval(prebuild)%>
+<%else%>
+ @-:
+<%endif%>
+
<%if(postbuild)%>
all: __postbuild__
diff --git a/ACE/include/makeinclude/rules.common.GNU b/ACE/include/makeinclude/rules.common.GNU
index dd354e41a3f..d1f13955bbc 100644
--- a/ACE/include/makeinclude/rules.common.GNU
+++ b/ACE/include/makeinclude/rules.common.GNU
@@ -6,7 +6,7 @@
# Common targets
#----------------------------------------------------------------------------
-all: all.nested all.local
+all: __prebuild__ all.nested all.local
debug: debug.nested debug.local
profile: profile.nested profile.local
install: install.nested install.local