Root/libassuan/Makefile

1#
2# Copyright (C) 2005-2009 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8include $(TOPDIR)/rules.mk
9
10PKG_NAME:=libassuan
11PKG_VERSION:=2.0.0
12PKG_RELEASE:=1
13
14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2
15PKG_SOURCE_URL:=ftp://ftp.gnupg.org/gcrypt/libassuan/
16PKG_MD5SUM:=59bc0ae7194c412d7a522029005684b2
17PKG_FIXUP:=libtool
18
19include $(INCLUDE_DIR)/package.mk
20
21PKG_INSTALL=1
22
23define Package/libassuan
24  SECTION:=libs
25  CATEGORY:=Libraries
26  TITLE:=IPC library used by some GnuPG related software
27  URL:=http://www.gnupg.org
28endef
29
30define Package/libassuan/description
31    Libassuan is the IPC library used by some GnuPG related software.
32endef
33
34TARGET_CFLAGS += $(FPIC)
35
36define Build/Configure
37    $(call Build/Configure/Default, \
38        --enable-shared \
39        --enable-static \
40    )
41endef
42
43define Build/InstallDev
44    $(INSTALL_DIR) $(2)/bin $(1)/usr/bin
45    $(INSTALL_BIN) \
46        $(PKG_INSTALL_DIR)/usr/bin/libassuan-config \
47        $(2)/bin/
48    $(SED) \
49        's,^\(prefix\|exec_prefix\)=.*,\1=$(STAGING_DIR)/usr,g' \
50        $(2)/bin/libassuan-config
51    ln -sf $(STAGING_DIR)/host/bin/libassuan-config $(1)/usr/bin/libassuan-config
52
53    $(INSTALL_DIR) $(1)/usr/include
54    $(INSTALL_DATA) \
55        $(PKG_INSTALL_DIR)/usr/include/assuan.h \
56        $(1)/usr/include/
57
58    $(INSTALL_DIR) $(1)/usr/lib
59    $(CP) \
60        $(PKG_INSTALL_DIR)/usr/lib/libassuan.{la,a,so*} \
61        $(1)/usr/lib/
62
63    $(INSTALL_DIR) $(1)/usr/share/aclocal
64    $(INSTALL_DATA) \
65        $(PKG_INSTALL_DIR)/usr/share/aclocal/libassuan.m4 \
66        $(1)/usr/share/aclocal/
67endef
68
69define Package/libassuan/install
70    $(INSTALL_DIR) $(1)/usr/lib
71    $(CP) \
72        $(PKG_INSTALL_DIR)/usr/lib/libassuan.so.* \
73        $(1)/usr/lib/
74endef
75
76$(eval $(call BuildPackage,libassuan))
77

Archive Download this file



interactive