Mercurial > mxe-octave
comparison Makefile.in @ 4067:bdcddfdc57d0
Install binary of-* packages
* Makefile.in: (OCTAVE_FORGE_PKG_BUILD) call pkg-install.py if building binary packages
* src/of-io-1-cross-fixes.patch: new patch
* src/of-specfun-1-cross-fixes.patch: new patch
* tools/pkg-install.py: new file
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Sat, 26 Dec 2015 22:00:59 -0500 |
parents | 0962acdde3be |
children | 03ed5810b068 |
comparison
equal
deleted
inserted
replaced
4066:0962acdde3be | 4067:bdcddfdc57d0 |
---|---|
651 --eval "pkg('prefix', '`cd "$(3)" && pwd -W`$(HOST_PREFIX)/local/octave-$(octave_VERSION)/share/octave/packages', '`cd "$(3)" && pwd -W`$(HOST_PREFIX)/local/octave-$(octave_VERSION)/lib/octave/packages');" \ | 651 --eval "pkg('prefix', '`cd "$(3)" && pwd -W`$(HOST_PREFIX)/local/octave-$(octave_VERSION)/share/octave/packages', '`cd "$(3)" && pwd -W`$(HOST_PREFIX)/local/octave-$(octave_VERSION)/lib/octave/packages');" \ |
652 --eval "pkg('install', '-verbose', '$($(PKG)_FILE)');" | 652 --eval "pkg('install', '-verbose', '$($(PKG)_FILE)');" |
653 endef | 653 endef |
654 else | 654 else |
655 define OCTAVE_FORGE_PKG_BUILD | 655 define OCTAVE_FORGE_PKG_BUILD |
656 if [ $(ENABLE_BINARY_PACKAGES) = yes ]; then \ | 656 if [ $(ENABLE_BINARY_PACKAGES) = no ]; then \ |
657 $(OCTAVE_FORGE_PKG_COMPILE); \ | 657 mkdir -p '$(3)$(HOST_PREFIX)/src'; \ |
658 fi | 658 cd '$(1)/..' \ |
659 mkdir -p '$(3)$(HOST_PREFIX)/src' | 659 && tar cvfz $($(PKG)_FILE) $($(PKG)_SUBDIR) \ |
660 cd '$(1)/..' \ | 660 && $(INSTALL) -m644 '$($(PKG)_FILE)' '$(3)$(HOST_PREFIX)/src'; \ |
661 && tar cvfz $($(PKG)_FILE) $($(PKG)_SUBDIR) \ | 661 else \ |
662 && $(INSTALL) -m644 '$($(PKG)_FILE)' '$(3)$(HOST_PREFIX)/src' | 662 cd '$(1)/..' && \ |
663 tar cfz $($(PKG)_FILE) $($(PKG)_SUBDIR) && \ | |
664 OCTAVE_CONFIG=$(MXE_OCTAVECONFIG) TMP="$(1)/.." \ | |
665 MKOCTFILE=$(MXE_MKOCTFILE) MAKE=$(MAKE) CONFIGURE_OPTIONS="$(HOST_AND_BUILD_CONFIGURE_OPTIONS)" $(4) \ | |
666 $(TOP_DIR)/tools/pkg-install.py -verbose "$($(PKG)_FILE)"; \ | |
667 fi | |
663 endef | 668 endef |
664 endif | 669 endif |
665 | 670 |
666 define PKG_RULE | 671 define PKG_RULE |
667 .PHONY: download-$(1) | 672 .PHONY: download-$(1) |