nbd bf06dbb788 remove UninstallDev
git-svn-id: svn://svn.openwrt.org/openwrt/packages@9907 3c298f89-4303-0410-b956-a3cf2f4a3e73
2007-12-25 01:59:55 +00:00

100 lines
2.7 KiB
Makefile

#
# Copyright (C) 2006 OpenWrt.org
#
# This is free software, licensed under the GNU General Public License v2.
# See /LICENSE for more information.
#
# $Id$
include $(TOPDIR)/rules.mk
PKG_NAME:=radiusclient-ng
PKG_VERSION:=0.5.2
PKG_RELEASE:=1
PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
PKG_SOURCE_URL:=http://download.berlios.de/radiusclient-ng/
PKG_MD5SUM:=c54eb70e964bdd22dd44b39a9b4df8ca
PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
include $(INCLUDE_DIR)/package.mk
define Package/radiusclient-ng/Default
URL:=http://developer.berlios.de/projects/radiusclient-ng/
endef
define Package/libradiusclient-ng
$(call Package/radiusclient-ng/Default)
SECTION:=libs
CATEGORY:=Libraries
TITLE:=RADIUS client library
endef
define Package/libradiusclient-ng/description
=
Purpose of this project is to build a portable, easy-to-use and standard
compliant library suitable for developing free and commercial software
that need support for RADIUS protocol (RFCs 2128 and 2139).
This package contains shared libraries, needed by other programs.
endef
define Package/libradiusclient-ng/conffiles
/etc/radiusclient-ng/issue
/etc/radiusclient-ng/port-id-map
/etc/radiusclient-ng/radiusclient.conf
/etc/radiusclient-ng/servers
endef
define Package/radiusclient-ng
$(call Package/radiusclient-ng/Default)
SECTION:=net
CATEGORY:=Network
DEPENDS:=+libradiusclient-ng
TITLE:=RADIUS client
endef
define Package/radiusclient-ng/description
=
Purpose of this project is to build a portable, easy-to-use and standard
compliant library suitable for developing free and commercial software
that need support for RADIUS protocol (RFCs 2128 and 2139).
This package contains a RADIUS client.
endef
define Build/Configure
$(call Build/Configure/Default, \
--enable-shared \
--enable-static \
)
endef
define Build/Compile
$(MAKE) -C $(PKG_BUILD_DIR) \
DESTDIR="$(PKG_INSTALL_DIR)" \
all install
endef
define Build/InstallDev
mkdir -p $(1)/usr/include
$(CP) $(PKG_INSTALL_DIR)/usr/include/radiusclient-ng.h $(1)/usr/include/
mkdir -p $(1)/usr/lib/
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libradiusclient-ng.{a,so}* $(1)/usr/lib/
endef
define Package/libradiusclient-ng/install
$(INSTALL_DIR) $(1)/etc
$(CP) $(PKG_INSTALL_DIR)/etc/radiusclient-ng $(1)/etc/
$(INSTALL_DIR) $(1)/usr/lib
$(CP) $(PKG_INSTALL_DIR)/usr/lib/libradiusclient-ng.so.* $(1)/usr/lib/
endef
define Package/radiusclient-ng/install
$(INSTALL_DIR) $(1)/usr/sbin
$(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/rad{acct,iusclient,login,status} $(1)/usr/sbin/
endef
$(eval $(call BuildPackage,libradiusclient-ng))
$(eval $(call BuildPackage,radiusclient-ng))