2 # Copyright (C) 2006 OpenWrt.org
4 # This is free software, licensed under the GNU General Public License v2.
5 # See /LICENSE for more information.
8 include $(TOPDIR)/rules.mk
14 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15 PKG_SOURCE_URL:=http://www.rit.edu/~reh5586/openwrt/packages/vncrepeater/src
16 PKG_MD5SUM:=5951740a8a103d7d9668558b3639c6c4
20 include $(INCLUDE_DIR)/package.mk
22 define Package/vncrepeater
26 TITLE:=UltraVNC repeater for Linux
27 URL:=http://www.uvnc.com/addons/repeater.html
30 define Package/vncrepeater/conffiles
34 define Package/vncrepeater/description
35 Viewer can be behind Nat router or directly connected to the internet
36 instead of forwarding serveral ports, you only need to forward 1 port.
37 If the PC that runs the Repeater has access to the local DNS server,
38 you can use your local DNS names instead of 10.10.10.12.
39 This could be handy when you have a dynamic DHCP server allocating
40 ip adresses for your PC.
44 $(call Build/Compile/Default, \
45 CFLAGS="$(TARGET_CFLAGS) $(TARGET_CPPFLAGS) -I$(STAGING_DIR)/usr/include/uClibc++ -fno-builtin -fno-rtti -nostdinc++" \
46 LDFLAGS="$(TARGET_LDFLAGS) -nodefaultlibs -luClibc++ -lc $(LIBGCC_S)" \
51 define Package/vncrepeater/install
52 $(INSTALL_DIR) $(1)/usr/sbin $(1)/etc
53 $(CP) $(PKG_BUILD_DIR)/repeater $(1)/usr/sbin/$(PKG_NAME)
54 $(INSTALL_DIR) $(1)/etc
55 $(CP) $(PKG_BUILD_DIR)/uvncrepeater.ini $(1)/etc/vncrepeater.conf
58 $(eval $(call BuildPackage,vncrepeater))