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