changeset 3971:e1e6cb9b8b44

gl2ps: add dependancies, rule for msys2 * src/gl2ps.mk: add libpng, zlib as dependancies, add native mingw build rule
author John Donoghue
date Tue, 16 Jun 2015 11:56:34 -0400
parents 57e25cd3e76b
children 40b0b14d7eef
files src/gl2ps.mk
diffstat 1 files changed, 15 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/src/gl2ps.mk	Tue Jun 16 11:51:46 2015 -0400
+++ b/src/gl2ps.mk	Tue Jun 16 11:56:34 2015 -0400
@@ -7,7 +7,7 @@
 $(PKG)_SUBDIR   := $(PKG)-$($(PKG)_VERSION)-source
 $(PKG)_FILE     := $(PKG)-$($(PKG)_VERSION).tgz
 $(PKG)_URL      := http://geuz.org/$(PKG)/src/$($(PKG)_FILE)
-$(PKG)_DEPS     :=
+$(PKG)_DEPS     := libpng zlib
 
 ifeq ($(MXE_NATIVE_MINGW_BUILD),yes)
     ifeq ($(MXE_SYSTEM),msvc)
@@ -30,6 +30,20 @@
     cd '$(1)' && env -u MAKE -u MAKEFLAGS nmake
     cd '$(1)' && env -u MAKE -u MAKEFLAGS nmake DESTDIR='$(3)' install
   endef
+else ifeq ($(MXE_NATIVE_MINGW_BUILD),yes)
+  define $(PKG)_BUILD
+    mkdir '$(1)/.build'
+    cd '$(1)' && autoreconf --force
+    cd '$(1)/.build' && ../configure \
+        $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
+        $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
+        $(ENABLE_SHARED_OR_STATIC) \
+        --prefix='$(HOST_PREFIX)' \
+        LIBS=-lopengl32 \
+        && $(CONFIGURE_POST_HOOK)
+    $(MAKE) -C '$(1)/.build' -j '$(JOBS)' LDFLAGS='-no-undefined -L$(HOST_LIBDIR)'
+    $(MAKE) -C '$(1)/.build' -j 1 install DESTDIR='$(3)'
+  endef
 else
   ifeq ($(MXE_SYSTEM),mingw)
     define $(PKG)_BUILD