diff options
author | Robert Schwebel <r.schwebel@pengutronix.de> | 2022-11-22 18:31:48 +0100 |
---|---|---|
committer | Robert Schwebel <r.schwebel@pengutronix.de> | 2022-11-23 21:46:20 +0100 |
commit | c42e023e38b2fb514c9176ee6b6b9c2440469fc4 (patch) | |
tree | 31e7fc445eb3dfdc8dbf0ab13e34989330fc053f /rules | |
parent | cd1a7031ba0b10203c7432f961e60bdb9dc33e54 (diff) | |
download | DistroKit-c42e023e38b2fb514c9176ee6b6b9c2440469fc4.tar.gz DistroKit-c42e023e38b2fb514c9176ee6b6b9c2440469fc4.tar.xz |
expat: copy rule from ptxdist-2022.11.0
Signed-off-by: Robert Schwebel <r.schwebel@pengutronix.de>
Diffstat (limited to 'rules')
-rw-r--r-- | rules/expat.make | 66 |
1 files changed, 66 insertions, 0 deletions
diff --git a/rules/expat.make b/rules/expat.make new file mode 100644 index 0000000..cea10d7 --- /dev/null +++ b/rules/expat.make @@ -0,0 +1,66 @@ +# -*-makefile-*- +# +# Copyright (C) 2003 by Robert Schwebel <r.schwebel@pengutronix.de> +# Pengutronix <info@pengutronix.de>, Germany +# 2007, 2009 by Marc Kleine-Budde <mkl@pengutronix.de> +# +# For further information about the PTXdist project and license conditions +# see the README file. +# + +# +# We provide this package +# +PACKAGES-$(PTXCONF_EXPAT) += expat + +# +# Paths and names +# +EXPAT_VERSION := 2.4.9 +EXPAT_MD5 := 230455a6bb417c3c5d00806554ea34df +EXPAT := expat-$(EXPAT_VERSION) +EXPAT_SUFFIX := tar.bz2 +EXPAT_URL := $(call ptx/mirror, SF, expat/$(EXPAT).$(EXPAT_SUFFIX)) +EXPAT_SOURCE := $(SRCDIR)/$(EXPAT).$(EXPAT_SUFFIX) +EXPAT_DIR := $(BUILDDIR)/$(EXPAT) +EXPAT_LICENSE := MIT + +# ---------------------------------------------------------------------------- +# Prepare +# ---------------------------------------------------------------------------- + +# +# autoconf +# +EXPAT_CONF_TOOL := autoconf +EXPAT_CONF_OPT := \ + $(CROSS_AUTOCONF_USR) \ + --disable-static \ + --enable-xml-attr-info \ + --enable-xml-context \ + --without-xmlwf \ + --without-examples \ + --without-tests \ + --without-libbsd \ + --without-docbook + +# ---------------------------------------------------------------------------- +# Target-Install +# ---------------------------------------------------------------------------- + +$(STATEDIR)/expat.targetinstall: + @$(call targetinfo) + + @$(call install_init, expat) + @$(call install_fixup, expat,PRIORITY,optional) + @$(call install_fixup, expat,SECTION,base) + @$(call install_fixup, expat,AUTHOR,"Robert Schwebel <r.schwebel@pengutronix.de>") + @$(call install_fixup, expat,DESCRIPTION,missing) + + @$(call install_lib, expat, 0, 0, 0644, libexpat) + + @$(call install_finish, expat) + + @$(call touch) + +# vim: syntax=make |