# 
# Copyright (C) 2011 Arcadyan
#
#

include $(TOPDIR)/rules.mk

PKG_NAME:=sscep
PKG_VERSION:=0.9.0
PKG_RELEASE:=1

PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
#PKG_BUILD_DEPENDS:=libopenssl

MKDIR:=mkdir -p
RM:=rm -rf

include $(INCLUDE_DIR)/package.mk
include $(INCLUDE_DIR)/cmake.mk

ifeq ($(__target_inc),)
  include $(INCLUDE_DIR)/target.mk
endif

define Package/sscep
  SECTION:=net
  CATEGORY:=Network
  TITLE:=SCEP client for Linux
  URL:=https://github.com/certnanny/sscep.git
  DEPENDS:=+libopenssl
endef

define Package/sscep/description
 SCEP client for Linux.
endef

TARGET_CFLAGS += -fstack-protector-strong

define Package/sscep/install
	$(INSTALL_DIR) $(1)/usr/sbin
	$(CP) $(PKG_BUILD_DIR)/sscep $(1)/usr/sbin/.
	$(INSTALL_DIR) $(1)/etc/config
	$(INSTALL_CONF) ./files/sscep.config $(1)/etc/config/sscep
endef

define Build/sscep/clean
	@- [ -e $(PKG_BUILD_DIR)/Makefile ] && $(MAKE) -C $(PKG_BUILD_DIR) clean
	$(call Build/Clean/Default)
endef

$(eval $(call BuildPackage,sscep))
