# # Copyright (C) 2009 Marek Drapal # Copyright (C) 2009 OpenWrt.org # # This is free software, licensed under the GNU General Public License v2. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=tcpser PKG_VERSION:=1.0rc12 PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=http://www.jbrain.com/pub/linux/serial/ PKG_MD5SUM:=e712ae9fe6893bc825026b6dee6da9c0 include $(INCLUDE_DIR)/package.mk define Package/tcpser SECTION:=utils CATEGORY:=Utilities TITLE:=Hayes compatible modem emulator URL:=http://www.jbrain.com/pub/linux/serial/ DEPENDS:=libpthread endef define Package/tcpser/description TCPSER turns a PC serial port into an emulated Hayes compatible modem that uses TCP/IP for incoming and outgoing connections. It can be used to allow older applications and systems designed for modem use to operate on the Internet. TCPSER supports all standard Hayes commands, and understands extended and vendor proprietary commands (though it does not implement many of them). TCPSER can be used for both inbound and outbound connections. endef define Build/Prepare $(call Build/Prepare/Default) $(CP) $(PKG_BUILD_DIR)/../$(PKG_NAME)/* $(PKG_BUILD_DIR)/ endef define Build/Compile $(MAKE) -C $(PKG_BUILD_DIR) \ $(TARGET_CONFIGURE_OPTS) CFLAGS="$(TARGET_CFLAGS) -I$(LINUX_DIR)/include" endef define Package/tcpser/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/tcpser $(1)/usr/bin/ endef $(eval $(call BuildPackage,tcpser))