Makefile (1619B)
1 # 2 # Copyright (C) 2006-2011 OpenWrt.org 3 # 4 # This is free software, licensed under the GNU General Public License v2. 5 # See /LICENSE for more information. 6 # 7 8 include $(TOPDIR)/rules.mk 9 10 PKG_NAME:=iodine 11 PKG_VERSION:=0.7.0 12 PKG_RELEASE:=2 13 14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz 15 PKG_SOURCE_URL:=http://code.kryo.se/iodine/ 16 PKG_MD5SUM:=fdbf3b81cd69caf5230d76a8b039fd99 17 18 PKG_MAINTAINER:=Uwe Kleine-König <uwe+openwrt@kleine-koenig.org> 19 PKG_LICENSE:=ISC 20 PKG_LICENSE_FILES:=README 21 22 include $(INCLUDE_DIR)/package.mk 23 24 define Package/iodine/Default 25 SECTION:=net 26 CATEGORY:=Network 27 SUBMENU:=Firewall Tunnel 28 DEPENDS:= +kmod-tun +zlib 29 TITLE:=IP over DNS tunneling 30 URL:=http://code.kryo.se/iodine/ 31 endef 32 33 define Package/iodine 34 $(call Package/iodine/Default) 35 TITLE+= client version 36 endef 37 38 define Package/iodine/description 39 iodine client version 40 endef 41 42 define Package/iodined 43 $(call Package/iodine/Default) 44 TITLE+= server version 45 endef 46 47 define Package/iodined/description 48 iodine server version 49 endef 50 51 define Build/Configure 52 endef 53 54 define Package/iodine/install 55 $(INSTALL_DIR) $(1)/usr/sbin 56 $(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/iodine $(1)/usr/sbin 57 endef 58 59 define Package/iodined/install 60 $(INSTALL_DIR) $(1)/etc/init.d 61 $(INSTALL_BIN) ./files/iodined.init $(1)/etc/init.d/iodined 62 $(INSTALL_DIR) $(1)/etc/config 63 $(INSTALL_DATA) ./files/iodined.config $(1)/etc/config/iodined 64 $(INSTALL_DIR) $(1)/usr/sbin 65 $(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/iodined $(1)/usr/sbin 66 endef 67 68 define Package/iodined/conffiles 69 /etc/config/iodined 70 endef 71 72 $(eval $(call BuildPackage,iodine)) 73 $(eval $(call BuildPackage,iodined))