Root/package/admswconfig/Makefile

1#
2# Copyright (C) 2007 OpenWrt.org
3#
4# This is free software, licensed under the GNU General Public License v2.
5# See /LICENSE for more information.
6#
7
8include $(TOPDIR)/rules.mk
9
10PKG_NAME:=admswconfig
11PKG_VERSION:=0.1
12PKG_RELEASE:=1
13
14PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
15PKG_SOURCE_URL:=http://downloads.openwrt.org/sources
16PKG_MD5SUM:=faafd4618f970119a665b11b21ac6a26
17
18include $(INCLUDE_DIR)/package.mk
19
20define Package/admswconfig
21  SECTION:=utils
22  CATEGORY:=Utilities
23  TITLE:=ADM5120 Switch configuration tool
24  DEPENDS:=@TARGET_adm5120
25  URL:=http://sharon.esrac.ele.tue.nl/users/pe1rxq/linux-adm/admswconfig/
26  MAINTAINER:=Florian Fainelli <florian@openwrt.org>
27endef
28
29define Package/admswconfig/description
30 A program to configure the internal ethernet switch of an ADM5120 processor.
31 You need the corresponding driver for the switch in the kernel.
32 With this program you can configure which ports of the switch belong
33 to the different ethernet devices.
34endef
35
36define Build/Configure
37endef
38
39define Build/Compile
40    $(TARGET_CC) $(TARGET_CFLAGS) -Os $(PKG_BUILD_DIR)/admswconfig.c -o $(PKG_BUILD_DIR)/$(PKG_NAME)
41endef
42
43define Package/admswconfig/install
44    $(INSTALL_DIR) $(1)/sbin
45    $(INSTALL_BIN) $(PKG_BUILD_DIR)/admswconfig $(1)/sbin/
46    $(INSTALL_DIR) $(1)/lib/network/
47    $(INSTALL_DATA) ./files/admswswitch.sh $(1)/lib/network/admswswitch.sh
48    $(INSTALL_DIR) $(1)/etc/init.d
49    $(INSTALL_BIN) ./files/admswconfig $(1)/etc/init.d/admswconfig
50endef
51
52$(eval $(call BuildPackage,admswconfig))
53

Archive Download this file



interactive