summaryrefslogtreecommitdiffstats
path: root/rules/libbsd.make
diff options
context:
space:
mode:
authorAlexander Aring <alex.aring@gmail.com>2014-01-26 19:40:35 +0100
committerMichael Olbrich <m.olbrich@pengutronix.de>2014-01-29 20:36:01 +0100
commit088331df47a0bfdb52336b24e5c19e1074982e84 (patch)
treec950e7d8173c8263b6004d75492b0d7fcc89ff21 /rules/libbsd.make
parent3b6f27fa530ececd9c9ebcec2fff457be22d6b6e (diff)
downloadptxdist-088331df47a0bfdb52336b24e5c19e1074982e84.tar.gz
ptxdist-088331df47a0bfdb52336b24e5c19e1074982e84.tar.xz
libbsd: add new package
Signed-off-by: Alexander Aring <alex.aring@gmail.com> Signed-off-by: Michael Olbrich <m.olbrich@pengutronix.de>
Diffstat (limited to 'rules/libbsd.make')
-rw-r--r--rules/libbsd.make63
1 files changed, 63 insertions, 0 deletions
diff --git a/rules/libbsd.make b/rules/libbsd.make
new file mode 100644
index 000000000..01b647ea9
--- /dev/null
+++ b/rules/libbsd.make
@@ -0,0 +1,63 @@
+# -*-makefile-*-
+#
+# Copyright (C) 2014 by Alexander Aring <aar@pengutronix.de>
+#
+# See CREDITS for details about who has contributed to this project.
+#
+# For further information about the PTXdist project and license conditions
+# see the README file.
+#
+
+#
+# We provide this package
+#
+PACKAGES-$(PTXCONF_LIBBSD) += libbsd
+
+#
+# Paths and names
+#
+LIBBSD_VERSION := 0.6.0
+LIBBSD_MD5 := f6c75f0a9818e323a589bcbd560a0eb4
+LIBBSD := libbsd-$(LIBBSD_VERSION)
+LIBBSD_SUFFIX := tar.xz
+LIBBSD_URL := http://libbsd.freedesktop.org/releases/$(LIBBSD).$(LIBBSD_SUFFIX)
+LIBBSD_SOURCE := $(SRCDIR)/$(LIBBSD).$(LIBBSD_SUFFIX)
+LIBBSD_DIR := $(BUILDDIR)/$(LIBBSD)
+LIBBSD_LICENSE := BSD
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+LIBBSD_CONF_ENV = \
+ $(CROSS_ENV)
+
+#
+# autoconf
+#
+LIBSD_CONF_TOOL := autoconf
+LIBSD_CONF_OPT := \
+ $(GLOBAL_LARGE_FILE_OPTION) \
+ --enable-shared \
+ --disable-static \
+ --with-gnu-ld
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libbsd.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libbsd)
+ @$(call install_fixup, libbsd,PRIORITY,optional)
+ @$(call install_fixup, libbsd,SECTION,base)
+ @$(call install_fixup, libbsd,AUTHOR,"Alexander Aring <aar@pengutronix.de>")
+ @$(call install_fixup, libbsd,DESCRIPTION,missing)
+
+ @$(call install_lib, libbsd, 0, 0, 0644, libbsd)
+
+ @$(call install_finish, libbsd)
+
+ @$(call touch)
+
+# vim: syntax=make