# -*-makefile-*- # $Id: template-make 7759 2008-02-12 21:05:07Z mkl $ # # Copyright (C) 2004 by Sascha Hauer # 2008, 2009 by Marc Kleine-Budde # # 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_READLINE) += readline # # Paths and names # READLINE_VERSION := 5.2 READLINE := readline-$(READLINE_VERSION) READLINE_SUFFIX := tar.gz READLINE_URL := $(PTXCONF_SETUP_GNUMIRROR)/readline/$(READLINE).$(READLINE_SUFFIX) READLINE_SOURCE := $(SRCDIR)/$(READLINE).$(READLINE_SUFFIX) READLINE_DIR := $(BUILDDIR)/$(READLINE) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- $(READLINE_SOURCE): @$(call targetinfo) @$(call get, READLINE) # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- READLINE_PATH := PATH=$(CROSS_PATH) READLINE_ENV := $(CROSS_ENV) # # autoconf # READLINE_AUTOCONF := \ $(CROSS_AUTOCONF_ROOT) \ --enable-shared \ --disable-static\ --disable-multibyte ifdef PTXCONF_READLINE_TERMCAP READLINE_AUTOCONF += --without-curses endif ifdef PTXCONF_READLINE_NCURSES READLINE_AUTOCONF += --with-curses endif # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- $(STATEDIR)/readline.targetinstall: @$(call targetinfo) @$(call install_init, readline) @$(call install_fixup, readline,PACKAGE,readline) @$(call install_fixup, readline,PRIORITY,optional) @$(call install_fixup, readline,VERSION,$(READLINE_VERSION)) @$(call install_fixup, readline,SECTION,base) @$(call install_fixup, readline,AUTHOR,"Robert Schwebel ") @$(call install_fixup, readline,DEPENDS,) @$(call install_fixup, readline,DESCRIPTION,missing) @$(call install_copy, readline, 0, 0, 0644, -, \ /lib/libreadline.so.5.2) @$(call install_link, readline, libreadline.so.5.2, /lib/libreadline.so.5) @$(call install_link, readline, libreadline.so.5.2, /lib/libreadline.so) @$(call install_finish, readline) @$(call touch) # ---------------------------------------------------------------------------- # Clean # ---------------------------------------------------------------------------- readline_clean: rm -rf $(STATEDIR)/readline.* rm -rf $(PKGDIR)/readline_* rm -rf $(READLINE_DIR) # vim: syntax=make