Mercurial > mxe-octave
changeset 3826:58d4bbcb30bc
plotutils: add rule to compile for gnulinux
* src/plotutils.mk: add PKG_BUILD for non windows targets
author | John Donoghue |
---|---|
date | Tue, 03 Mar 2015 14:03:53 -0500 |
parents | b6f31861c73e |
children | 02990526ae69 |
files | src/plotutils.mk |
diffstat | 1 files changed, 21 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/src/plotutils.mk Tue Mar 03 13:48:39 2015 -0500 +++ b/src/plotutils.mk Tue Mar 03 14:03:53 2015 -0500 @@ -11,6 +11,7 @@ $(PKG)_URL_2 := http://ftp.gnu.org/gnu/$(PKG)/$($(PKG)_FILE) $(PKG)_DEPS := libpng pthreads + define $(PKG)_UPDATE $(WGET) -q -O- 'http://ftp.gnu.org/gnu/plotutils/?C=M;O=D' | \ grep '<a href="plotutils-' | \ @@ -18,7 +19,8 @@ head -1 endef -define $(PKG)_BUILD +ifeq ($(MXE_WINDOWS_BUILD),yes) + define $(PKG)_BUILD cd '$(1)' && ./configure \ --prefix='$(HOST_PREFIX)' \ $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ @@ -40,4 +42,21 @@ else \ $(MAKE) -C '$(1)' -j 1 bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= man_MANS= INFO_DEPS= install; \ fi -endef + endef +else + define $(PKG)_BUILD + cd '$(1)' && ./configure \ + --prefix='$(HOST_PREFIX)' \ + $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ + $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ + $(ENABLE_SHARED_OR_STATIC) \ + --enable-libplotter \ + --enable-libxmi \ + --with-png \ + --without-x \ + CFLAGS='-DNO_SYSTEM_GAMMA' LIBS='-lpng -lz' + + $(MAKE) -C '$(1)' -j '$(JOBS)' bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= man_MANS= INFO_DEPS= + $(MAKE) -C '$(1)' -j 1 bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= man_MANS= INFO_DEPS= install + endef +endif