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.
8 include $(TOPDIR)/rules.mk
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=@GNU/readline
16 PKG_MD5SUM:=67948acb2ca081f23359d0256e9a271c
19 PKG_LICENSE_FILES:=COPYING
23 include $(INCLUDE_DIR)/package.mk
25 define Package/libreadline
28 TITLE:=Command lines edition library
29 URL:=http://cnswww.cns.cwru.edu/php/chet/readline/rltop.html
32 define Package/libreadline/description
33 The Readline library provides a set of functions for use by applications
34 that allow users to edit command lines as they are typed in. Both Emacs
35 and vi editing modes are available. The Readline library includes
36 additional functions to maintain a list of previously-entered command
37 lines, to recall and perhaps reedit those lines, and perform csh-like
38 history expansion on previous commands.
41 define Build/Configure
42 $(CP) $(SCRIPT_DIR)/config.guess $(SCRIPT_DIR)/config.sub $(PKG_BUILD_DIR)/support/
43 $(call Build/Configure/Default, \
50 TARGET_CPPFLAGS:=-I. -I.. $(TARGET_CPPFLAGS)
52 TARGET_CFLAGS += $(FPIC)
55 $(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \
56 DESTDIR="$(PKG_INSTALL_DIR)" \
60 define Build/InstallDev
61 $(INSTALL_DIR) $(1)/usr/include
62 $(CP) $(PKG_INSTALL_DIR)/usr/include/readline $(1)/usr/include/
63 $(INSTALL_DIR) $(1)/usr/lib
64 $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{history,readline}.{a,so,so.6,so.6.2} $(1)/usr/lib/
67 define Package/libreadline/install
68 $(INSTALL_DIR) $(1)/usr/lib
69 $(CP) $(PKG_INSTALL_DIR)/usr/lib/lib{history,readline}.{so,so.6,so.6.2} $(1)/usr/lib/
72 $(eval $(call BuildPackage,libreadline))