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
13 PKG_REV
:=07538893fb6c2a9539678c45f9dbbf1e4f222b46
14 PKG_MAINTAINER
:=Matthias Schiffer
<mschiffer@universe-factory.net
>
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
).
tar.xz
16 PKG_SOURCE_URL
:=git
://github.com
/tcatm
/$(PKG_NAME
).git
17 PKG_SOURCE_VERSION
:=$(PKG_REV
)
18 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
21 include $(INCLUDE_DIR
)/package.mk
22 include $(INCLUDE_DIR
)/cmake.mk
24 define Package
/libecdsautil
29 URL
:=https
://github.com
/tcatm
/ecdsautils
32 define Package
/ecdsautils
35 DEPENDS
:=+libecdsautil
+libuecc
36 TITLE
:=ECDSA Utilities
37 URL
:=https
://github.com
/tcatm
/ecdsautils
41 -DCMAKE_BUILD_TYPE
:String
="MINSIZEREL" \
44 define Package
/libecdsautil
/description
45 Library to sign and verify checksums using ECDSA.
48 define Package
/ecdsautils
/description
49 Utilities to sign and verify checksums using ECDSA.
52 define Package
/libecdsautil
/install
53 $(INSTALL_DIR
) $(1)/usr
/lib
/
54 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
/libecdsautil.so
* $(1)/usr
/lib
/
57 define Package
/ecdsautils
/install
58 $(INSTALL_DIR
) $(1)/usr
/bin
59 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/ecdsautil
$(1)/usr
/bin
/
60 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/ecdsakeygen
$(1)/usr
/bin
/
61 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/ecdsasign
$(1)/usr
/bin
/
62 $(CP
) $(PKG_INSTALL_DIR
)/usr
/bin
/ecdsaverify
$(1)/usr
/bin
/
65 define Build
/InstallDev
66 $(INSTALL_DIR
) $(1)/usr
/
67 $(CP
) $(PKG_INSTALL_DIR
)/usr
/include $(1)/usr
/
68 $(CP
) $(PKG_INSTALL_DIR
)/usr
/lib
$(1)/usr
/
71 $(eval
$(call BuildPackage
,libecdsautil
))
72 $(eval
$(call BuildPackage
,ecdsautils
))