[Mobies-commit] [commit] r4306 - in UDM/trunk: . bin
endre at redhat3.isis.vanderbilt.edu
endre at redhat3.isis.vanderbilt.edu
Fri Jul 4 00:02:32 CDT 2014
Author: endre
Date: Fri Jul 4 00:02:31 2014
New Revision: 4306
Log:
finalised MAC OS X build instructions and release
Added:
UDM/trunk/bin/udm-macosx-i386-3.2.13.tar.gz
Modified:
UDM/trunk/MACOS_build.txt
UDM/trunk/Makefile.OSX
UDM/trunk/Makefile.OSX.incl
Modified: UDM/trunk/MACOS_build.txt
==============================================================================
--- UDM/trunk/MACOS_build.txt Wed Jun 18 10:01:27 2014 (r4305)
+++ UDM/trunk/MACOS_build.txt Fri Jul 4 00:02:31 2014 (r4306)
@@ -39,6 +39,8 @@
There are two ways of getting these
- obtain from ISIS an archive containing all the necessary software to compile UDM: udm_macosx_devtools-1.00.tar.gz
+ https://svn.isis.vanderbilt.edu/isis-common/trunk/3rdparty/OSX/udm_macosx_devtools-1.00.tar.gz
+
In this archive there are already compiled binaries of the necessary 3rdParty software, set up to work on Mac OSx for compiling UDM. Untar it to a directory (like ~/devtools).
- obtain&compile each necessary software item, as described below in chapter 5.
Modified: UDM/trunk/Makefile.OSX
==============================================================================
--- UDM/trunk/Makefile.OSX Wed Jun 18 10:01:27 2014 (r4305)
+++ UDM/trunk/Makefile.OSX Fri Jul 4 00:02:31 2014 (r4306)
@@ -16,6 +16,9 @@
$(MAKE) clean -C $${dir} $@ -f Makefile.OSX ;\
done
rm -f set-env.sh
+ rm -rf $(RELEASE_DIR).tar.gz
+ rm -rf $(RELEASE_DIR)
+
test:
$(MAKE) test -C tests -f Makefile.OSX
@@ -37,3 +40,34 @@
chmod +x set-env.sh
+binary_release: all
+
+ rm -rf $(RELEASE_DIR).tar.gz
+ rm -rf $(RELEASE_DIR)
+ mkdir $(RELEASE_DIR)
+
+ mkdir $(RELEASE_DIR)/bin
+ cp bin/Udm bin/UdmCopy bin/UdmJson bin/UdmOclPat bin/UdmToXmi bin/UdmViz $(RELEASE_DIR)/bin
+
+ (cd $(XERCESCROOT)/lib; tar cf - libxerces* ) | ( cd $(RELEASE_DIR)/bin; tar x - )
+ (cd $(XALANCROOT)/lib; tar cf - libxalan* ) | ( cd $(RELEASE_DIR)/bin; tar x - )
+ (cd $(PCRE)/.libs; tar cf - *dylib ) | ( cd $(RELEASE_DIR)/bin; tar x - )
+ (cd $(CPPUNITLIBS)/; tar cf - *dylib ) | ( cd $(RELEASE_DIR)/bin; tar x - )
+ cp $(LIBBOOST_PYTHON) $(RELEASE_DIR)/bin
+ mkdir $(RELEASE_DIR)/lib
+ (cd lib; tar cf - *.dylib *.so) | (cd $(RELEASE_DIR)/lib; tar x - )
+
+ mkdir $(RELEASE_DIR)/include
+ cp include/*.h include/readme.txt $(RELEASE_DIR)/include
+
+ mkdir $(RELEASE_DIR)/etc
+ cp etc/*.xml etc/*.xme etc/*.xsd $(RELEASE_DIR)/etc
+
+ mkdir $(RELEASE_DIR)/doc
+ cp doc/UDMAPI.* $(RELEASE_DIR)/doc
+
+ cp -R tests samples judm $(RELEASE_DIR)/
+ cp license* Makefile.OSX.incl releaseinfo.txt CHANGELOG.txt $(RELEASE_DIR)/
+ tar -zcf $(RELEASE_DIR).tar.gz $(RELEASE_DIR)/
+ ls -la $(RELEASE_DIR).tar.gz
+
Modified: UDM/trunk/Makefile.OSX.incl
==============================================================================
--- UDM/trunk/Makefile.OSX.incl Wed Jun 18 10:01:27 2014 (r4305)
+++ UDM/trunk/Makefile.OSX.incl Fri Jul 4 00:02:31 2014 (r4306)
@@ -6,6 +6,7 @@
MINOR_VERSION=2.13
VERSION=$(MAJOR_VERSION).$(MINOR_VERSION)
COMPAT_VERSION=$(MAJOR_VERSION).2
+RELEASE_DIR=udm-macosx-i386-$(VERSION)
##############################################
# COMPILER FLAGS #
# <DON'T EDIT THIS SECTION> #
Added: UDM/trunk/bin/udm-macosx-i386-3.2.13.tar.gz
==============================================================================
Binary files /dev/null 00:00:00 1970 (empty, because file is newly added) and UDM/trunk/bin/udm-macosx-i386-3.2.13.tar.gz Fri Jul 4 00:02:31 2014 (r4306) differ
More information about the Mobies-commit
mailing list