[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