# $Id: Makefile 825 2007-05-02 17:03:49Z pablo.martin $

include $(TOPDIR)/rules.mk

PKG_NAME:=foncheckrsa
PKG_VERSION:=0.1
PKG_RELEASE:=1

PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)

include $(INCLUDE_DIR)/package.mk

define Package/foncheckrsa
  SECTION:=base
  CATEGORY:=Base system
  DEFAULT:=y
  TITLE:=FON signature check
  DESCRIPTION:=Verifies RSA signature of the .fon files
  DEPENDS:= +fonrsa
endef

define Build/Prepare
	mkdir -p $(PKG_BUILD_DIR)
endef

define Build/Configure
endef

define Build/Compile
	$(TARGET_CC) -Os $(TARGET_CFLAGS) -o $(PKG_BUILD_DIR)/foncheckrsa \
		-L$(STAGING_DIR)/usr/lib -lfonrsa -I$(STAGING_DIR)/usr/include  src/foncheckrsa.c
endef

define Package/foncheckrsa/install
	install -d $(1)/etc
	cp etc/public_fon_rsa_key_b.pem $(1)/etc
	install -d $(1)/bin
	install -m0755 scripts/fonverify $(1)/bin/fonverify
	install -d $(1)/usr/bin
	install -m0755 $(PKG_BUILD_DIR)/foncheckrsa $(1)/usr/bin/foncheckrsa
endef

$(eval $(call BuildPackage,foncheckrsa))

