standardize Makefile, change section from base to net, add proper title and description
SVN-Revision: 4826
This commit is contained in:
parent
66739efe23
commit
cdbf0925de
1 changed files with 30 additions and 21 deletions
|
@ -18,28 +18,46 @@ PKG_SOURCE_URL:=http://downloads.openwrt.org/sources/
|
||||||
PKG_MD5SUM:=b569066ac2ba1356c2112b118a7d74d0
|
PKG_MD5SUM:=b569066ac2ba1356c2112b118a7d74d0
|
||||||
PKG_CAT:=bzcat
|
PKG_CAT:=bzcat
|
||||||
|
|
||||||
PKG_INSTALL_DIR:=$(PKG_BUILD_DIR)/ipkg-install
|
|
||||||
|
|
||||||
include $(INCLUDE_DIR)/package.mk
|
include $(INCLUDE_DIR)/package.mk
|
||||||
include $(INCLUDE_DIR)/kernel.mk
|
include $(INCLUDE_DIR)/kernel.mk
|
||||||
|
|
||||||
define Package/keynote
|
define Package/keynote
|
||||||
SECTION:=base
|
SECTION:=net
|
||||||
CATEGORY:=Network
|
CATEGORY:=Network
|
||||||
DEPENDS:=@LINUX_2_6
|
DEPENDS:=@LINUX_2_6 +libopenssl
|
||||||
TITLE:=IPsec management tools
|
TITLE:=Simple and flexible trust-management system
|
||||||
DESCRIPTION:=IPsec management tools
|
DESCRIPTION:=\
|
||||||
URL:=http://www1.cs.columbia.edu/~angelos/keynote.html
|
KeyNote is a simple and flexible trust-management system designed to work \\\
|
||||||
|
well for a variety of large- and small- scale Internet-based applications.\\\
|
||||||
|
It provides a single, unified language for both local policies and \\\
|
||||||
|
credentials.
|
||||||
|
URL:=http://www1.cs.columbia.edu/~angelos/keynote.html
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/Configure
|
define Build/Configure
|
||||||
$(call Build/Configure/Default,--enable-static --enable-shared,LDFLAGS="-L$(STAGING_DIR)/usr/lib")
|
$(call Build/Configure/Default, \
|
||||||
|
--enable-static \
|
||||||
|
--enable-shared \
|
||||||
|
)
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/Compile
|
define Build/Compile
|
||||||
$(call Build/Compile/Default,$(TARGET_CONFIGURE_OPTS) \
|
$(call Build/Compile/Default, \
|
||||||
CFLAGS="-L$(STAGING_DIR)/usr/lib -L$(STAGING_DIR)/lib" \
|
CFLAGS="\$$$$(EXTRA_CFLAGS) \$$$$(EXTRA_LDFLAGS)" \
|
||||||
all)
|
)
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Build/InstallDev
|
||||||
|
mkdir -p $(STAGING_DIR)/usr/include
|
||||||
|
$(CP) $(PKG_BUILD_DIR)/{assertion,header,keynote,signature}.h $(STAGING_DIR)/usr/include/
|
||||||
|
mkdir -p $(STAGING_DIR)/usr/lib
|
||||||
|
$(CP) $(PKG_BUILD_DIR)/libkeynote.a $(STAGING_DIR)/usr/lib/
|
||||||
|
endef
|
||||||
|
|
||||||
|
define Build/UninstallDev
|
||||||
|
rm -rf \
|
||||||
|
$(STAGING_DIR)/usr/include/keynote \
|
||||||
|
$(STAGING_DIR)/usr/lib/libkeynote.a
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Package/keynote/install
|
define Package/keynote/install
|
||||||
|
@ -47,13 +65,4 @@ define Package/keynote/install
|
||||||
$(CP) $(PKG_BUILD_DIR)/keynote $(1)/usr/sbin/
|
$(CP) $(PKG_BUILD_DIR)/keynote $(1)/usr/sbin/
|
||||||
endef
|
endef
|
||||||
|
|
||||||
define Build/InstallDev
|
|
||||||
$(CP) $(PKG_BUILD_DIR)/{assertion,header,keynote,signature}.h $(STAGING_DIR)/usr/include/
|
|
||||||
$(CP) $(PKG_BUILD_DIR)/libkeynote.a $(STAGING_DIR)/usr/lib/
|
|
||||||
endef
|
|
||||||
|
|
||||||
define Build/UninstallDev
|
|
||||||
rm -rf $(STAGING_DIR)/usr/include/{assertion,header,keynote,signature}.h
|
|
||||||
endef
|
|
||||||
|
|
||||||
$(eval $(call BuildPackage,keynote))
|
$(eval $(call BuildPackage,keynote))
|
||||||
|
|
Loading…
Reference in a new issue