2 # Copyright (C) 2012-2016 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
11 PKG_VERSION
:=0.3.2.20160630
15 PKG_SOURCE_URL
:=https
://github.com
/freifunk-gluon
/ecdsautils
16 PKG_SOURCE_VERSION
:=07538893fb6c2a9539678c45f9dbbf1e4f222b46
17 PKG_MIRROR_HASH
:=397395a471c0b5af1a173666ba21a5bedb4c3423a6e37c545c3627bed73dcb76
19 PKG_MAINTAINER
:=Matthias Schiffer
<mschiffer@universe-factory.net
>
20 PKG_LICENSE_FILES
:=COPYRIGHT
24 include $(INCLUDE_DIR
)/package.mk
25 include $(INCLUDE_DIR
)/cmake.mk
27 define Package
/libecdsautil
32 URL
:=https
://github.com
/tcatm
/ecdsautils
36 define Package
/ecdsautils
39 DEPENDS
:=+libecdsautil
+libuecc
40 TITLE
:=ECDSA Utilities
41 URL
:=https
://github.com
/tcatm
/ecdsautils
45 define Package
/libecdsautil
/description
46 Library to sign and verify checksums using ECDSA.
49 define Package
/ecdsautils
/description
50 Utilities to sign and verify checksums using ECDSA.
54 -DCMAKE_BUILD_TYPE
:String
="MINSIZEREL"
56 define Package
/libecdsautil
/install
57 $(INSTALL_DIR
) $(1)/usr
/lib
/
58 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libecdsautil.so
* $(1)/usr
/lib
/
61 define Package
/ecdsautils
/install
62 $(INSTALL_DIR
) $(1)/usr
/bin
63 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/ecdsautil
$(1)/usr
/bin
/
64 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/ecdsakeygen
$(1)/usr
/bin
/
65 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/ecdsasign
$(1)/usr
/bin
/
66 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/ecdsaverify
$(1)/usr
/bin
/
69 $(eval
$(call BuildPackage
,libecdsautil
))
70 $(eval
$(call BuildPackage
,ecdsautils
))