Makefile 1.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. #
  2. # Copyright (C) 2006 OpenWrt.org
  3. #
  4. # This is free software, licensed under the GNU General Public License v2.
  5. # See /LICENSE for more information.
  6. #
  7. # $Id$
  8. include $(TOPDIR)/rules.mk
  9. PKG_NAME:=isakmpd
  10. PKG_VERSION:=20041012
  11. PKG_RELEASE:=1
  12. PKG_SOURCE:=$(PKG_NAME)_$(PKG_VERSION).orig.tar.gz
  13. PKG_SOURCE_URL:=http://ftp.debian.org/debian/pool/main/i/isakmpd/
  14. PKG_MD5SUM:=e6d25a9e232fb186e1a48dc06453bd57
  15. PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION).orig
  16. include $(INCLUDE_DIR)/package.mk
  17. include $(INCLUDE_DIR)/kernel.mk
  18. define Package/isakmpd
  19. SECTION:=net
  20. CATEGORY:=Network
  21. DEPENDS:=@LINUX_2_6 +libopenssl +keynote +libgmp
  22. TITLE:=IPsec management tools
  23. URL:=http://isakmpd.sourceforge.net/
  24. endef
  25. define Build/Compile
  26. CFLAGS="$(TARGET_CFLAGS)" \
  27. $(MAKE) -C $(PKG_BUILD_DIR) \
  28. $(TARGET_CONFIGURE_OPTS) \
  29. LINUX_DIR="$(LINUX_DIR)" \
  30. EXTRA_CPPFLAGS="$(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/openssl -I$(STAGING_DIR)/usr/include/keynote" \
  31. EXTRA_LDFLAGS="$(TARGET_LDFLAGS)"
  32. $(MAKE) -C $(PKG_BUILD_DIR) \
  33. DESTDIR="$(PKG_INSTALL_DIR)" \
  34. INSTALL="install -c" \
  35. install-bin
  36. endef
  37. define Package/isakmpd/install
  38. $(INSTALL_DIR) $(1)/usr/sbin
  39. $(CP) $(PKG_INSTALL_DIR)/* $(1)/
  40. endef
  41. $(eval $(call BuildPackage,isakmpd))