2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
7 # $Id: Makefile 5624 2006-11-23 00:29:07Z nbd $
9 include $(TOPDIR
)/rules.mk
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.gz
16 PKG_SOURCE_URL
:=@GNU
/readline
17 PKG_MD5SUM
:=7ee5a692db88b30ca48927a13fd60e46
19 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(PKG_VERSION
)
20 PKG_INSTALL_DIR
:=$(PKG_BUILD_DIR
)/ipkg-install
22 include $(INCLUDE_DIR
)/package.mk
24 define Package
/libreadline
27 TITLE
:=Command lines edition library
28 URL
:=http
://cnswww.cns.cwru.edu
/php
/chet
/readline
/rltop.html
31 define Package
/libreadline
/description
32 The Readline library provides a set of functions for use by applications
33 that allow users to edit command lines
as they are typed in. Both Emacs
34 and vi editing modes are available. The Readline library includes
35 additional functions to maintain a list of previously-entered command
36 lines
, to recall and perhaps reedit those lines
, and perform csh-like
37 history expansion on previous commands.
40 define Build
/Configure
41 $(call Build
/Configure
/Default
, \
49 $(MAKE
) -C
$(PKG_BUILD_DIR
) \
50 DESTDIR
="$(PKG_INSTALL_DIR)" \
54 define Build
/InstallDev
55 mkdir
-p
$(1)/usr
/include
56 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include/readline
$(1)/usr
/include/
58 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/lib
{history
,readline
}.
{a
,so
*} $(1)/usr
/lib
/
61 define Build
/UninstallDev
63 $(STAGING_DIR
)/usr
/include/readline \
64 $(STAGING_DIR
)/usr
/lib
/lib
{history
,readline
}.
{a
,so
*}
67 define Package
/libreadline
/install
68 $(INSTALL_DIR
) $(1)/usr
/lib
69 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/lib
{history
,readline
}.so.
* $(1)/usr
/lib
/
72 $(eval
$(call BuildPackage
,libreadline
))