# -*-makefile-*- # # Copyright (C) 2007 by Lars Munch # 2010 by Ryan Raasch # # For further information about the PTXdist project and license conditions # see the README file. # PACKAGES-$(PTXCONF_LIBMXML) += libmxml # # Paths and names # LIBMXML_VERSION := 3.3.1 LIBMXML_MD5 := 078dc38807d4f1b9e92c95515ff2aec3 LIBMXML := mxml-$(LIBMXML_VERSION) LIBMXML_SUFFIX := tar.gz LIBMXML_URL := https://github.com/michaelrsweet/mxml/releases/download/v$(LIBMXML_VERSION)/$(LIBMXML).$(LIBMXML_SUFFIX) LIBMXML_SOURCE := $(SRCDIR)/$(LIBMXML).$(LIBMXML_SUFFIX) LIBMXML_DIR := $(BUILDDIR)/mxml-$(LIBMXML_VERSION) LIBMXML_LICENSE := Apache-2.0 WITH custom-exception LIBMXML_LICENSE_FILES := \ file://LICENSE;md5=86d3f3a95c324c9479bd8986968f4327 \ file://NOTICE;md5=6fe66de3d1a8a73def255cf8944376f0 # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- LIBMXML_CONF_TOOL := autoconf LIBMXML_CONF_OPT := \ $(CROSS_AUTOCONF_USR) \ --disable-debug \ --enable-threads \ --enable-shared \ --without-ansi \ --without-vsnprintf # build static lib, too. make install will fail otherwise LIBMXML_MAKE_OPT := \ all \ libmxml.a LIBMXML_INSTALL_OPT := \ install \ DSTROOT=$(LIBMXML_PKGDIR) # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/libmxml.targetinstall: @$(call targetinfo) @$(call install_init, libmxml) @$(call install_fixup, libmxml,PRIORITY,optional) @$(call install_fixup, libmxml,SECTION,base) @$(call install_fixup, libmxml,AUTHOR,"Ryan Raasch ") @$(call install_fixup, libmxml,DESCRIPTION,missing) @$(call install_lib, libmxml, 0, 0, 0644, libmxml) @$(call install_finish, libmxml) @$(call touch) # vim: syntax=make