summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorelliott_c <ocielliottc@users.noreply.github.com>2004-11-29 13:09:54 +0000
committerelliott_c <ocielliottc@users.noreply.github.com>2004-11-29 13:09:54 +0000
commitca2f62a3d74b9eee0ab327456ca1de8ddc2a6763 (patch)
treea16fd0589e445fd5a02bca6bbb996f2f123005df
parentafacfdaac9367405ac7b864b92d06764c5031a12 (diff)
downloadATCD-ca2f62a3d74b9eee0ab327456ca1de8ddc2a6763.tar.gz
ChangeLogTag: Mon Nov 29 07:04:58 2004 Chad Elliott <elliott_c@ociweb.com>
-rw-r--r--ChangeLog21
-rw-r--r--bin/MakeProjectCreator/templates/gnu.mpd12
2 files changed, 25 insertions, 8 deletions
diff --git a/ChangeLog b/ChangeLog
index f25e59c5de8..a05fc322df1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,9 +1,24 @@
+Mon Nov 29 07:04:58 2004 Chad Elliott <elliott_c@ociweb.com>
+
+ * bin/MakeProjectCreator/templates/gnu.mpd:
+
+ Moved the setting of SOVERSION below the include for
+ wrapper_macros.GNU and enclose it in a if check for versioned_so
+ to be 1. This allows users to build without versioned shared
+ libraries.
+
+ Also, fixed a problem with the realclean target. The executable
+ extension was not added when the installed target was added to the
+ CLEANUP_INSTALL macro.
+
+ Thanks to Johnny Willemsen for reporting both of these problems.
+
Sun Nov 28 22:10:48 2004 J.T. Conklin <jtc@acorntoolworks.com>
- * bin/am_edit:
+ * bin/am_edit:
- Removed old file. MPC-generated Makefile.am's make this script
- obsolete.
+ Removed old file. MPC-generated Makefile.am's make this script
+ obsolete.
Mon Nov 29 07:36:03 2004 Olli Savia <ops@iki.fi>
diff --git a/bin/MakeProjectCreator/templates/gnu.mpd b/bin/MakeProjectCreator/templates/gnu.mpd
index 8541bcb82b6..ff2810a4172 100644
--- a/bin/MakeProjectCreator/templates/gnu.mpd
+++ b/bin/MakeProjectCreator/templates/gnu.mpd
@@ -123,10 +123,6 @@ endif
OUTPUT_DIRECTORY = $(INSLIB)
<%endif%>
-<%if(version)%>
-SOVERSION = .<%version%>
-<%endif%>
-
include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNU
## We don't need the ACELIB setting from wrapper_macros.GNU
ACELIB =
@@ -134,6 +130,12 @@ ACELIB =
tao_dont_use_idl_make_rule = 1
include $(TAO_ROOT)/rules.tao.GNU
<%endif%>
+<%if(version)%>
+
+ifeq ($(versioned_so),1)
+SOVERSION = .<%version%>
+endif
+<%endif%>
# To build multiple targets in the same directory on AIX, it works
# best to have a template directory per project.
@@ -321,7 +323,7 @@ include $(ACE_ROOT)/include/makeinclude/rules.nonested.GNU
ifneq ($(OUTPUT_DIRECTORY),)
ifneq ($(OUTPUT_DIRECTORY),.)
INSTALL = $(VBIN:%=$(INSBIN)/%)
- CLEANUP_INSTALL += $(CLEANUP_BIN:%=$(INSBIN)/%)
+ CLEANUP_INSTALL += $(CLEANUP_BIN:%=$(INSBIN)/%$(VAR)$(EXEEXT))
endif
endif