1 include $(TOPDIR
)/rules.mk
7 PKG_SOURCE_URL
=$(PROJECT_GIT
)/project
/ucert.git
8 PKG_SOURCE_DATE
:=2018-06-10
9 PKG_SOURCE_VERSION
:=46eec66b190470254fc01973f208dc056bcb9780
10 PKG_MIRROR_HASH
:=43868aa490fd7a8962586d15e9be9bfff437fe02765ac580c8f244616fa4dff4
13 PKG_CHECK_FORMAT_SECURITY
:=1
16 PKG_LICENSE_FILES
:=COPYING
18 PKG_MAINTAINER
:=Daniel Golle
<daniel@makrotopia.org
>
20 PKG_BUILD_DIR
=$(BUILD_DIR
)/$(PKG_NAME
)-$(BUILD_VARIANT
)/$(PKG_NAME
)-$(PKG_VERSION
)
22 include $(INCLUDE_DIR
)/package.mk
23 include $(INCLUDE_DIR
)/host-build.mk
24 include $(INCLUDE_DIR
)/cmake.mk
26 CMAKE_HOST_OPTIONS
+= -DUCERT_FULL
=1 -DUCERT_HOST_BUILD
=1
27 HOST_BUILD_DEPENDS
:=libubox
/host libjson-c
/host usign
/host
28 PKG_BUILD_DEPENDS
:=ucert
/host
30 define Package
/ucert-full
33 DEPENDS
:=+usign
+libubox
+libjson-c
+libblobmsg-json
34 TITLE
:=OpenWrt certificate generation and verification utility
42 DEPENDS
:=+usign
+libubox
43 TITLE
:=OpenWrt certificate verification utility
48 ifeq ($(BUILD_VARIANT
),full
)
49 CMAKE_OPTIONS
+= -DUCERT_FULL
=1
53 mkdir
-p
$(PKG_BUILD_DIR
)
54 $(call Build
/Prepare
/Default
)
57 define Package
/ucert
/install
58 $(INSTALL_DIR
) $(1)/usr
/bin
59 $(INSTALL_BIN
) $(PKG_INSTALL_DIR
)/usr
/bin
/ucert
$(1)/usr
/bin
62 Package
/ucert-full
/install = $(Package
/ucert
/install)
64 $(eval
$(call BuildPackage
,ucert
))
65 $(eval
$(call BuildPackage
,ucert-full
))
66 $(eval
$(call HostBuild
))