Makefile 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253
  1. #
  2. # Copyright (C) 2006-2008 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:=ead
  10. PKG_RELEASE:=1
  11. PKG_BUILD_DEPENDS:=libpcap
  12. include $(INCLUDE_DIR)/package.mk
  13. define Package/ead
  14. SECTION:=net
  15. CATEGORY:=Base system
  16. TITLE:=Emergency Access Daemon
  17. URL:=http://bridge.sourceforge.net/
  18. endef
  19. define Package/ead/description
  20. Provides remote access to your device even if IP and firewall
  21. configuration settings are defunct
  22. endef
  23. CONFIGURE_PATH = tinysrp
  24. TARGET_CFLAGS += \
  25. -I$(PKG_BUILD_DIR) \
  26. -I$(PKG_BUILD_DIR)/tinysrp \
  27. -I$(STAGING_DIR)/usr/include
  28. MAKE_FLAGS += \
  29. CONFIGURE_ARGS="$(CONFIGURE_ARGS)" \
  30. LIBS="$(PKG_BUILD_DIR)/tinysrp/libtinysrp.a" \
  31. LIBS_EAD="$(PKG_BUILD_DIR)/tinysrp/libtinysrp.a $(STAGING_DIR)/usr/lib/libpcap.a" \
  32. CFLAGS="$(TARGET_CFLAGS)"
  33. define Build/Prepare
  34. mkdir -p $(PKG_BUILD_DIR)
  35. $(CP) ./src/* $(PKG_BUILD_DIR)/
  36. endef
  37. define Package/ead/install
  38. $(INSTALL_DIR) $(1)/sbin
  39. $(INSTALL_BIN) $(PKG_BUILD_DIR)/ead $(1)/sbin/
  40. endef
  41. $(eval $(call BuildPackage,ead))