changeset 2903:41df214441e9

Update to new Octave version. Create shared version of libuuid library.
author John W. Eaton <jwe@octave.org>
date Tue, 04 Dec 2012 18:00:41 -0500
parents 558397d29e38
children 1122ae1e98b6
files src/octave.mk
diffstat 1 files changed, 9 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/octave.mk	Tue Dec 04 17:59:56 2012 -0500
+++ b/src/octave.mk	Tue Dec 04 18:00:41 2012 -0500
@@ -3,7 +3,7 @@
 
 PKG             := octave
 $(PKG)_IGNORE   :=
-$(PKG)_CHECKSUM := 8df8e9641dc5dedd170035b0e2648c37f9c15e8e
+$(PKG)_CHECKSUM := 8ef14c395cdc734eb6db06c31a77ba2c1e6cf57f
 $(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)
 $(PKG)_FILE     := octave-$($(PKG)_VERSION).tar.gz
 $(PKG)_URL      := http://jweaton.org/$($(PKG)_FILE)
@@ -15,6 +15,14 @@
 endef
 
 define $(PKG)_BUILD
+    if [ $(BUILD_SHARED) = yes ]; then \
+      $(INSTALL) -d '$(PREFIX)/$(TARGET)/bin'; \
+      $(MAKE_SHARED_FROM_STATIC) --ar '$(TARGET)-ar' --ld '$(TARGET)-gcc' '$(PREFIX)/$(TARGET)/lib/libuuid.a'; \
+      $(INSTALL) -m755 '$(PREFIX)/$(TARGET)/lib/libuuid.dll.a' '$(PREFIX)/$(TARGET)/lib/libuuid.dll.a'; \
+      $(INSTALL) -m755 '$(PREFIX)/$(TARGET)/lib/libuuid.dll' '$(PREFIX)/$(TARGET)/bin/libuuid.dll'; \
+      rm -f '$(PREFIX)/$(TARGET)/lib/libuuid.dll'; \
+    fi
+
     mkdir '$(1)/.build'
     cd '$(1)/.build' && '$(1)/configure' \
         --host='$(TARGET)' \