Mercurial > mxe-octave
comparison src/libpng.mk @ 3093:58c12937d1ba
[MSVC] enable libpng compilation
author | Michael Goffioul <michael.goffioul@gmail.com> |
---|---|
date | Tue, 25 Jun 2013 11:41:22 -0400 |
parents | 5ef49fb3299d |
children | 929df089f40a |
comparison
equal
deleted
inserted
replaced
3092:b299bc8e349a | 3093:58c12937d1ba |
---|---|
7 $(PKG)_SUBDIR := libpng-$($(PKG)_VERSION) | 7 $(PKG)_SUBDIR := libpng-$($(PKG)_VERSION) |
8 $(PKG)_FILE := libpng-$($(PKG)_VERSION).tar.xz | 8 $(PKG)_FILE := libpng-$($(PKG)_VERSION).tar.xz |
9 $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)$(subst .,,$(call SHORT_PKG_VERSION,$(PKG)))/older-releases/$($(PKG)_VERSION)/$($(PKG)_FILE) | 9 $(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/$(PKG)/$(PKG)$(subst .,,$(call SHORT_PKG_VERSION,$(PKG)))/older-releases/$($(PKG)_VERSION)/$($(PKG)_FILE) |
10 $(PKG)_URL_2 := ftp://ftp.simplesystems.org/pub/$(PKG)/png/src/$($(PKG)_FILE) | 10 $(PKG)_URL_2 := ftp://ftp.simplesystems.org/pub/$(PKG)/png/src/$($(PKG)_FILE) |
11 $(PKG)_DEPS := zlib | 11 $(PKG)_DEPS := zlib |
12 | |
13 # Configure script detection of memset and pow doesn't work on MSVC. | |
14 ifeq ($(MXE_SYSTEM),msvc) | |
15 $(PKG)_CONFIGURE_OPTIONS := ac_cv_func_memset=yes ac_cv_func_pow=yes | |
16 endif | |
12 | 17 |
13 define $(PKG)_UPDATE | 18 define $(PKG)_UPDATE |
14 $(WGET) -q -O- 'http://libpng.git.sourceforge.net/git/gitweb.cgi?p=libpng/libpng;a=tags' | \ | 19 $(WGET) -q -O- 'http://libpng.git.sourceforge.net/git/gitweb.cgi?p=libpng/libpng;a=tags' | \ |
15 grep '<a class="list name"' | \ | 20 grep '<a class="list name"' | \ |
16 $(SED) -n 's,.*<a[^>]*>v\([0-9][^<]*\)<.*,\1,p' | \ | 21 $(SED) -n 's,.*<a[^>]*>v\([0-9][^<]*\)<.*,\1,p' | \ |
24 define $(PKG)_BUILD | 29 define $(PKG)_BUILD |
25 cd '$(1)' && ./configure \ | 30 cd '$(1)' && ./configure \ |
26 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ | 31 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ |
27 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ | 32 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ |
28 $(ENABLE_SHARED_OR_STATIC) \ | 33 $(ENABLE_SHARED_OR_STATIC) \ |
29 --prefix='$(HOST_PREFIX)' | 34 $($(PKG)_CONFIGURE_OPTIONS) \ |
35 --prefix='$(HOST_PREFIX)' && $(CONFIGURE_POST_HOOK) | |
30 $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= | 36 $(MAKE) -C '$(1)' -j '$(JOBS)' install bin_PROGRAMS= sbin_PROGRAMS= noinst_PROGRAMS= |
31 | 37 |
32 rm -f $(HOST_LIBDIR)/libpng.la | 38 rm -f $(HOST_LIBDIR)/libpng.la |
33 rm -f $(HOST_LIBDIR)/libpng15.la | 39 rm -f $(HOST_LIBDIR)/libpng15.la |
34 endef | 40 endef |