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)