Mercurial > mxe-octave
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 \ |