# HG changeset patch # User John Donoghue # Date 1434470194 14400 # Node ID e1e6cb9b8b44d72182f3d2fef19fcc56407aa349 # Parent 57e25cd3e76b6ab2de5aee375e51cc7d32d72995 gl2ps: add dependancies, rule for msys2 * src/gl2ps.mk: add libpng, zlib as dependancies, add native mingw build rule diff -r 57e25cd3e76b -r e1e6cb9b8b44 src/gl2ps.mk --- 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