summaryrefslogtreecommitdiffstats
path: root/rules/libedit.make
diff options
context:
space:
mode:
authorMarc Kleine-Budde <mkl@pengutronix.de>2009-06-17 08:49:28 +0000
committerMarc Kleine-Budde <mkl@pengutronix.de>2009-06-17 08:49:28 +0000
commit9ff437dc2bee17e5a410a4365d7b0a115210471e (patch)
treed99e175c74243543161a2be8df68d2aa1c850f0c /rules/libedit.make
parent5116decd325b9b3d22ada09a92e67974faa34b4a (diff)
downloadptxdist-9ff437dc2bee17e5a410a4365d7b0a115210471e.tar.gz
ptxdist-9ff437dc2bee17e5a410a4365d7b0a115210471e.tar.xz
[libedit] Add a new BSD style readline clone
Signed-off-by: Erwin Rol <erwin@erwinrol.com> [mkl: fixed whitespace issues] Signed-off-by: Marc Kleine-Budde <mkl@pengutronix.de> git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@10812 33e552b5-05e3-0310-8538-816dae2090ed
Diffstat (limited to 'rules/libedit.make')
-rw-r--r--rules/libedit.make80
1 files changed, 80 insertions, 0 deletions
diff --git a/rules/libedit.make b/rules/libedit.make
new file mode 100644
index 000000000..100771b1e
--- /dev/null
+++ b/rules/libedit.make
@@ -0,0 +1,80 @@
+# -*-makefile-*-
+# $Id: template-make 9053 2008-11-03 10:58:48Z wsa $
+#
+# Copyright (C) 2009 by Erwin Rol
+#
+# 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_LIBEDIT) += libedit
+
+#
+# Paths and names
+#
+LIBEDIT_VERSION := 20090610-3.0
+LIBEDIT := libedit-$(LIBEDIT_VERSION)
+LIBEDIT_SUFFIX := tar.gz
+LIBEDIT_URL := http://www.thrysoee.dk/editline/$(LIBEDIT).$(LIBEDIT_SUFFIX)
+LIBEDIT_SOURCE := $(SRCDIR)/$(LIBEDIT).$(LIBEDIT_SUFFIX)
+LIBEDIT_DIR := $(BUILDDIR)/$(LIBEDIT)
+
+# ----------------------------------------------------------------------------
+# Get
+# ----------------------------------------------------------------------------
+
+$(LIBEDIT_SOURCE):
+ @$(call targetinfo)
+ @$(call get, LIBEDIT)
+
+# ----------------------------------------------------------------------------
+# Prepare
+# ----------------------------------------------------------------------------
+
+LIBEDIT_PATH := PATH=$(CROSS_PATH)
+LIBEDIT_ENV := $(CROSS_ENV)
+
+#
+# autoconf
+#
+LIBEDIT_AUTOCONF := $(CROSS_AUTOCONF_USR)
+
+# ----------------------------------------------------------------------------
+# Target-Install
+# ----------------------------------------------------------------------------
+
+$(STATEDIR)/libedit.targetinstall:
+ @$(call targetinfo)
+
+ @$(call install_init, libedit)
+ @$(call install_fixup, libedit,PACKAGE,libedit)
+ @$(call install_fixup, libedit,PRIORITY,optional)
+ @$(call install_fixup, libedit,VERSION,$(LIBEDIT_VERSION))
+ @$(call install_fixup, libedit,SECTION,base)
+ @$(call install_fixup, libedit,AUTHOR,"Erwin Rol")
+ @$(call install_fixup, libedit,DEPENDS,)
+ @$(call install_fixup, libedit,DESCRIPTION,missing)
+
+ @$(call install_copy, libedit, 0, 0, 0755, -, /usr/lib/libedit.so.0.0.31)
+ @$(call install_link, libedit, libedit.so.0.0.31, /usr/lib/libedit.so.0)
+ @$(call install_link, libedit, libedit.so.0.0.31, /usr/lib/libedit.so)
+
+ @$(call install_finish, libedit)
+
+ @$(call touch)
+
+# ----------------------------------------------------------------------------
+# Clean
+# ----------------------------------------------------------------------------
+
+libedit_clean:
+ rm -rf $(STATEDIR)/libedit.*
+ rm -rf $(PKGDIR)/libedit_*
+ rm -rf $(LIBEDIT_DIR)
+
+# vim: syntax=make