9c0caa7b8d22938a35c93f2ac9d4ce6d62bbaf93
[openwrt.git] / package / utils / px5g / Makefile
1 #
2 # Copyright (C) 2010 Jo-Philipp Wich <xm@subsignal.org>
3 #
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
6 #
7
8 include $(TOPDIR)/rules.mk
9
10 PKG_NAME:=px5g
11 PKG_RELEASE:=1
12
13 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)-$(BUILD_VARIANT)
14 PKG_USE_MIPS16:=0
15
16 include $(INCLUDE_DIR)/package.mk
17
18 define Package/px5g
19   SECTION:=utils
20   CATEGORY:=Utilities
21   TITLE:=X.509 certificate generator (using PolarSSL)
22   MAINTAINER:=Jo-Philipp Wich <xm@subsignal.org>
23   DEPENDS:=+libpolarssl
24 endef
25
26 define Package/px5g/description
27  Px5g is a tiny standalone X.509 certificate generator.
28  It suitable to create key files and certificates in DER
29  and PEM format for use with stunnel, uhttpd and others.
30 endef
31
32 define Build/Prepare
33         mkdir -p $(PKG_BUILD_DIR)
34 endef
35
36 define Build/Compile
37         $(TARGET_CC) $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/px5g px5g.c -lpolarssl
38 endef
39
40 define Package/px5g/install
41         $(INSTALL_DIR) $(1)/usr/sbin
42         $(INSTALL_BIN) $(PKG_BUILD_DIR)/px5g $(1)/usr/sbin/px5g
43 endef
44
45 $(eval $(call BuildPackage,px5g))