2 # Copyright (C) 2006-2010 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR
)/rules.mk
14 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.bz2
15 PKG_SOURCE_URL
:=http
://cryptsetup.googlecode.com
/files
/
16 PKG_MD5SUM
:=cd834da49fbe92dd66df02cc5c61280f
18 PKG_BUILD_DIR
:=$(BUILD_DIR
)/$(PKG_NAME
)-$(BUILD_VARIANT
)/$(PKG_NAME
)-$(PKG_VERSION
)
20 include $(INCLUDE_DIR
)/package.mk
22 TARGET_LDFLAGS
+=-Wl
,-rpath-link
=$(STAGING_DIR
)/usr
/lib
24 define Package
/cryptsetup
/Default
28 DEPENDS
:=+libblkid
+libuuid
+libpopt
+lvm2
+libdevmapper
+@KERNEL_DIRECT_IO
29 URL
:=http
://code.google.com
/p
/cryptsetup
/
32 define Package
/cryptsetup
33 $(call Package
/cryptsetup
/Default
)
38 define Package
/cryptsetup-openssl
39 $(call Package
/cryptsetup
/Default
)
40 TITLE
+= (with openssl support
)
45 define Package
/cryptsetup
/Default
/description
49 define Package
/cryptsetup
/description
50 $(call Package
/cryptsetup
/Default
/description
)
51 linked against libgcrypt
55 define Package
/cryptsetup-openssl
/description
56 $(call Package
/cryptsetup
/Default
/description
)
57 linked against openssl
60 ifeq ($(BUILD_VARIANT
),openssl
)
62 --with-crypto_backend
=openssl
65 define Package
/cryptsetup
/install
66 $(INSTALL_DIR
) $(1)/usr
/sbin
67 $(CP
) $(PKG_BUILD_DIR
)/src
/.libs
/cryptsetup
$(1)/usr
/sbin
68 $(INSTALL_DIR
) $(1)/usr
/lib
69 $(CP
) $(PKG_BUILD_DIR
)/lib
/.libs
/libcryptsetup.so
* $(1)/usr
/lib
72 Package
/cryptsetup-openssl
/install = $(Package
/cryptsetup
/install)
74 $(eval
$(call BuildPackage
,cryptsetup
))
75 $(eval
$(call BuildPackage
,cryptsetup-openssl
))