comparison src/gl2ps.mk @ 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 e2f0a87790ca
children 38fb4dfff1fa
comparison
equal deleted inserted replaced
3970:57e25cd3e76b 3971:e1e6cb9b8b44
5 $(PKG)_VERSION := 1.3.8 5 $(PKG)_VERSION := 1.3.8
6 $(PKG)_CHECKSUM := 792e11db0fe7a30a4dc4491af5098b047ec378b1 6 $(PKG)_CHECKSUM := 792e11db0fe7a30a4dc4491af5098b047ec378b1
7 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)-source 7 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)-source
8 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tgz 8 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tgz
9 $(PKG)_URL := http://geuz.org/$(PKG)/src/$($(PKG)_FILE) 9 $(PKG)_URL := http://geuz.org/$(PKG)/src/$($(PKG)_FILE)
10 $(PKG)_DEPS := 10 $(PKG)_DEPS := libpng zlib
11 11
12 ifeq ($(MXE_NATIVE_MINGW_BUILD),yes) 12 ifeq ($(MXE_NATIVE_MINGW_BUILD),yes)
13 ifeq ($(MXE_SYSTEM),msvc) 13 ifeq ($(MXE_SYSTEM),msvc)
14 $(PKG)_CMAKE_FLAGS := -G 'NMake Makefiles' 14 $(PKG)_CMAKE_FLAGS := -G 'NMake Makefiles'
15 endif 15 endif
27 -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \ 27 -DCMAKE_TOOLCHAIN_FILE='$(CMAKE_TOOLCHAIN_FILE)' \
28 -DPNG_NAMES=png16 \ 28 -DPNG_NAMES=png16 \
29 . 29 .
30 cd '$(1)' && env -u MAKE -u MAKEFLAGS nmake 30 cd '$(1)' && env -u MAKE -u MAKEFLAGS nmake
31 cd '$(1)' && env -u MAKE -u MAKEFLAGS nmake DESTDIR='$(3)' install 31 cd '$(1)' && env -u MAKE -u MAKEFLAGS nmake DESTDIR='$(3)' install
32 endef
33 else ifeq ($(MXE_NATIVE_MINGW_BUILD),yes)
34 define $(PKG)_BUILD
35 mkdir '$(1)/.build'
36 cd '$(1)' && autoreconf --force
37 cd '$(1)/.build' && ../configure \
38 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
39 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
40 $(ENABLE_SHARED_OR_STATIC) \
41 --prefix='$(HOST_PREFIX)' \
42 LIBS=-lopengl32 \
43 && $(CONFIGURE_POST_HOOK)
44 $(MAKE) -C '$(1)/.build' -j '$(JOBS)' LDFLAGS='-no-undefined -L$(HOST_LIBDIR)'
45 $(MAKE) -C '$(1)/.build' -j 1 install DESTDIR='$(3)'
32 endef 46 endef
33 else 47 else
34 ifeq ($(MXE_SYSTEM),mingw) 48 ifeq ($(MXE_SYSTEM),mingw)
35 define $(PKG)_BUILD 49 define $(PKG)_BUILD
36 cd '$(1)' && cmake \ 50 cd '$(1)' && cmake \