Mercurial > mxe-octave
view src/libxml2.mk @ 3919:282ca0892ed0
of-ga: add to mxe
* src/of-ga.mk: new file
* build_packages.m: add install of ga
* index.html: add of-ga
* Makefile.in: add ga
* dist-files.mk: add of-ga.mk
author | John Donoghue <john.donoghue@ieee.org> |
---|---|
date | Sun, 26 Apr 2015 09:30:29 -0400 |
parents | a5e6d54bcd60 |
children | d7815aa2e489 |
line wrap: on
line source
# This file is part of MXE. # See index.html for further information. PKG := libxml2 $(PKG)_IGNORE := $(PKG)_VERSION := 2.9.2 $(PKG)_CHECKSUM := f46a37ea6d869f702e03f393c376760f3cbee673 $(PKG)_SUBDIR := libxml2-$($(PKG)_VERSION) $(PKG)_FILE := libxml2-$($(PKG)_VERSION).tar.gz $(PKG)_URL := ftp://xmlsoft.org/libxml2/$($(PKG)_FILE) $(PKG)_DEPS := zlib ifneq ($(MXE_SYSTEM),msvc) $(PKG)_DEPS := xz endif define $(PKG)_UPDATE $(WGET) -q -O- 'http://git.gnome.org/browse/libxml2/refs/tags' | \ grep '<a href=' | \ $(SED) -n "s,.*<a href='[^']*/tag/?id=v\\([0-9][^']*\\)'.*,\\1,p" | \ head -1 endef define $(PKG)_BUILD $(SED) -i 's,`uname`,MinGW,g' '$(1)/xml2-config.in' cd '$(1)' && ./configure \ $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ $(ENABLE_SHARED_OR_STATIC) \ --without-debug \ --prefix='$(HOST_PREFIX)' \ --with-zlib='$(HOST_PREFIX)' \ --without-python \ --without-threads && $(CONFIGURE_POST_HOOK) $(MAKE) -C '$(1)' -j '$(JOBS)' noinst_PROGRAMS= $(MAKE) -C '$(1)' -j 1 install noinst_PROGRAMS= DESTDIR='$(3)' endef