d8454c8d0a37cc7a95f78ab9e542be304d5473e2
[packages.git] / libs / libpam / Makefile
1
2 # Copyright (C) 2006 OpenWrt.org
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=libpam
11 PKG_VERSION:=0.99.6.3
12 PKG_RELEASE:=1
13
14 PKG_SOURCE:=Linux-PAM-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://www.kernel.org/pub/linux/libs/pam/pre/library/
16 PKG_MD5SUM:=0f17f7105faa82a51dfbeb6b08a1ca29
17
18 PKG_BUILD_DIR:=$(BUILD_DIR)/Linux-PAM-$(PKG_VERSION)
19
20 include $(INCLUDE_DIR)/package.mk
21
22 define Package/libpam
23   SECTION:=libs
24   CATEGORY:=Libraries
25   DEPENDS:=@BROKEN
26   TITLE:=free implementation of the following DCE-RFC from Sunsoft.
27   URL:=http://www.kernel.org/pub/linux/libs/pam
28 endef
29
30 define Package/libpam/description
31         Linux-PAM is a free implementation of the following DCE-RFC from Sunsoft. 
32
33 endef
34
35 TARGET_CFLAGS += $(FPIC)
36
37 define Build/Configure
38         $(call Build/Configure/Default, \
39                 --enable-shared \
40                 --enable-static \
41                 --enable-pamlocking \
42                 --disable-prelude \
43                 --disable-lckpwdf \
44                 --disable-selinux \
45                 --disable-nls \
46                 --disable-rpath \
47         )
48 endef
49
50 define Build/Compile
51         $(MAKE) -C $(PKG_BUILD_DIR) \
52                 DESTDIR="$(PKG_INSTALL_DIR)" \
53                 all install
54 endef
55
56 define Build/InstallDev
57         mkdir -p $(1)/usr/lib $(1)/lib
58         mkdir -p $(1)/usr/include
59         $(CP) $(PKG_INSTALL_DIR)/lib/* $(1)/usr/lib/
60         $(CP) $(PKG_INSTALL_DIR)/usr/include/* $(1)/usr/include
61 endef
62
63 define Package/libpam/install
64         $(INSTALL_DIR) $(1)/lib
65         $(INSTALL_DIR) $(1)/etc
66         $(INSTALL_DIR) $(1)/usr/sbin
67         $(CP) $(PKG_INSTALL_DIR)/lib/* $(1)/lib/
68         $(CP) $(PKG_INSTALL_DIR)/etc/* $(1)/etc/
69         $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/* $(1)/usr/sbin/
70 endef
71
72 $(eval $(call BuildPackage,libpam))