2 # Copyright (C) 2014-2015 OpenWrt.org
5 include $(TOPDIR
)/rules.mk
8 PKG_VERSION
:=2015-09-02
9 PKG_RELEASE
=$(PKG_SOURCE_VERSION
)
12 PKG_SOURCE_URL
:=https
://github.com
/jow-
/MAC-Telnet.git
13 PKG_SOURCE_SUBDIR
:=$(PKG_NAME
)-$(PKG_VERSION
)
14 PKG_SOURCE_VERSION
:=37d83cbc9c07266d6c957d27bf75285b305eceab
15 PKG_SOURCE
:=$(PKG_NAME
)-$(PKG_VERSION
)-$(PKG_SOURCE_VERSION
).
tar.gz
18 PKG_MAINTAINER
:=Jo-Philipp Wich
<jow@openwrt.org
>
20 include $(INCLUDE_DIR
)/package.mk
22 TARGET_CFLAGS
+= -ffunction-sections
-fdata-sections
$(if
$(CONFIG_MACTELNET_PLAIN_SUPPORT
),-DTELNET_SUPPORT
)
23 TARGET_LDFLAGS
+= -Wl
,--gc-sections
28 define Package
/mac-telnet-
$(1)
32 TITLE
:=MAC-Telnet
/ MAC-SSH
$(1)
33 URL
:=https
://github.com
/jow-
/MAC-Telnet
36 define Package
/mac-telnet-
$(1)/description
37 Open source MAC Telnet client and server utilities for connecting to
38 Mikrotik RouterOS routers and Linux machines via MAC address.
41 define Package
/mac-telnet-
$(1)/install
42 $(INSTALL_DIR
) $$(1)/usr
/sbin
43 $(INSTALL_BIN
) $(PKG_BUILD_DIR
)/$(2) $$(1)/usr
/sbin
/
44 $(call Package
/mac-telnet-
$(1)/install-extra
)
47 $$(eval
$$(call BuildPackage
,mac-telnet-
$(1)))
50 define Package
/mac-telnet-server
/config
51 config MACTELNET_PLAIN_SUPPORT
52 bool
"Include support for plain telnet connections"
53 depends on PACKAGE_mac-telnet-server
56 Disable this option to only support SSH logins to the
60 define Package
/mac-telnet-server
/install-extra
61 $(INSTALL_DIR
) $$(1)/etc
/init.d
62 $(INSTALL_BIN
) .
/files
/mactelnet.init
$$(1)/etc
/init.d
/mactelnet
63 $(INSTALL_DIR
) $$(1)/etc
/config
64 $(INSTALL_DATA
) .
/files
/mactelnet.config
$$(1)/etc
/config
/mactelnet
68 $(eval
$(call BuildPlugin
,server
,mactelnetd
))
69 $(eval
$(call BuildPlugin
,client
,mactelnet
))
70 $(eval
$(call BuildPlugin
,ping
,macping
))
71 $(eval
$(call BuildPlugin
,discover
,mndp
))