From 5eb4112c371331d05acae3a82f2a34431299c1c4 Mon Sep 17 00:00:00 2001 From: Marc Kleine-Budde Date: Wed, 21 May 2008 11:15:37 +0000 Subject: * liboop.in, liboop.make, lsh.make, Kconfig: unbreak lsh, liboop git-svn-id: https://svn.pengutronix.de/svn/ptxdist/trunks/ptxdist-trunk@8194 33e552b5-05e3-0310-8538-816dae2090ed --- rules/lsh.make | 90 ++++++++++++++-------------------------------------------- 1 file changed, 21 insertions(+), 69 deletions(-) (limited to 'rules/lsh.make') diff --git a/rules/lsh.make b/rules/lsh.make index fea1a3358..2a090673a 100644 --- a/rules/lsh.make +++ b/rules/lsh.make @@ -1,8 +1,8 @@ # -*-makefile-*- # $Id$ # -# Copyright (C) 2002, 2003 by Pengutronix e.K., Hildesheim, Germany -# +# Copyright (C) 2002-2008 by Pengutronix e.K., Hildesheim, Germany +# # See CREDITS for details about who has contributed to this project. # # For further information about the PTXdist project and license conditions @@ -17,55 +17,34 @@ PACKAGES-$(PTXCONF_LSH) += lsh # # Paths and names # -LSH_VERSION = 2.0.1 -LSH = lsh-$(LSH_VERSION) -LSH_SUFFIX = tar.gz -LSH_URL = http://www.lysator.liu.se/~nisse/archive/$(LSH).$(LSH_SUFFIX) -LSH_SOURCE = $(SRCDIR)/$(LSH).$(LSH_SUFFIX) -LSH_DIR = $(BUILDDIR)/$(LSH) +LSH_VERSION := 2.0.4 +LSH := lsh-$(LSH_VERSION) +LSH_SUFFIX := tar.gz +LSH_URL := http://www.lysator.liu.se/~nisse/archive/$(LSH).$(LSH_SUFFIX) +LSH_SOURCE := $(SRCDIR)/$(LSH).$(LSH_SUFFIX) +LSH_DIR := $(BUILDDIR)/$(LSH) # ---------------------------------------------------------------------------- # Get # ---------------------------------------------------------------------------- -lsh_get: $(STATEDIR)/lsh.get - -$(STATEDIR)/lsh.get: $(lsh_get_deps_default) - @$(call targetinfo, $@) - @$(call touch, $@) - $(LSH_SOURCE): - @$(call targetinfo, $@) + @$(call targetinfo) @$(call get, LSH) -# ---------------------------------------------------------------------------- -# Extract -# ---------------------------------------------------------------------------- - -lsh_extract: $(STATEDIR)/lsh.extract - -$(STATEDIR)/lsh.extract: $(lsh_extract_deps_default) - @$(call targetinfo, $@) - @$(call clean, $(LSH_DIR)) - @$(call extract, LSH) - @$(call patchin, LSH) - @$(call touch, $@) - # ---------------------------------------------------------------------------- # Prepare # ---------------------------------------------------------------------------- -lsh_prepare: $(STATEDIR)/lsh.prepare - -LSH_PATH = PATH=$(CROSS_PATH) -LSH_ENV = $(CROSS_ENV) +LSH_PATH := PATH=$(CROSS_PATH) +LSH_ENV := $(CROSS_ENV) # # autoconf # -LSH_AUTOCONF = $(CROSS_AUTOCONF_USR) -LSH_AUTOCONF += \ +LSH_AUTOCONF := \ + $(CROSS_AUTOCONF_ROOT) \ --sysconfdir=/etc/lsh \ --disable-kerberos \ --disable-pam \ @@ -76,44 +55,12 @@ LSH_AUTOCONF += \ --disable-utmp \ --without-system-argp - -$(STATEDIR)/lsh.prepare: $(lsh_prepare_deps_default) - @$(call targetinfo, $@) - @$(call clean, $(LSH_DIR)/config.cache) - cd $(LSH_DIR) && \ - $(LSH_PATH) $(LSH_ENV) \ - $(LSH_DIR)/configure $(LSH_AUTOCONF) - @$(call touch, $@) - -# ---------------------------------------------------------------------------- -# Compile -# ---------------------------------------------------------------------------- - -lsh_compile: $(STATEDIR)/lsh.compile - -$(STATEDIR)/lsh.compile: $(lsh_compile_deps_default) - @$(call targetinfo, $@) - $(LSH_PATH) make -C $(LSH_DIR) - @$(call touch, $@) - -# ---------------------------------------------------------------------------- -# Install -# ---------------------------------------------------------------------------- - -lsh_install: $(STATEDIR)/lsh.install - -$(STATEDIR)/lsh.install: $(lsh_install_deps_default) - @$(call targetinfo, $@) - @$(call touch, $@) - # ---------------------------------------------------------------------------- # Target-Install # ---------------------------------------------------------------------------- -lsh_targetinstall: $(STATEDIR)/lsh.targetinstall - -$(STATEDIR)/lsh.targetinstall: $(lsh_targetinstall_deps_default) - @$(call targetinfo, $@) +$(STATEDIR)/lsh.targetinstall: + @$(call targetinfo) @$(call install_init, lsh) @$(call install_fixup, lsh,PACKAGE,lsh) @@ -127,23 +74,28 @@ $(STATEDIR)/lsh.targetinstall: $(lsh_targetinstall_deps_default) ifdef PTXCONF_LSH_EXECUV @$(call install_copy, lsh, 0, 0, 0755, $(LSH_DIR)/src/lsh-execuv, /sbin/lsh-execuv) endif + ifdef PTXCONF_LSH_LSHD @$(call install_copy, lsh, 0, 0, 0755, $(LSH_DIR)/src/lshd, /sbin/lshd) endif + ifdef PTXCONF_LSH_SFTPD @$(call install_copy, lsh, 0, 0, 0755, $(LSH_DIR)/src/sftp/sftp-server, /sbin/sftp-server) endif + ifdef PTXCONF_LSH_MAKESEED @$(call install_copy, lsh, 0, 0, 0755, $(LSH_DIR)/src/lsh-make-seed, /bin/lsh-make-seed) endif + ifdef PTXCONF_LSH_WRITEKEY @$(call install_copy, lsh, 0, 0, 0755, $(LSH_DIR)/src/lsh-writekey, /sbin/lsh-writekey) endif + ifdef PTXCONF_LSH_KEYGEN @$(call install_copy, lsh, 0, 0, 0755, $(LSH_DIR)/src/lsh-keygen, /sbin/lsh-keygen) endif @$(call install_finish, lsh) - @$(call touch, $@) + @$(call touch) # ---------------------------------------------------------------------------- # Clean -- cgit v1.2.3