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/
26endef
27
28define Package/admswconfig/description
29 A program to configure the internal ethernet switch of an ADM5120 processor.
30 You need the corresponding driver for the switch in the kernel.
31 With this program you can configure which ports of the switch belong
32 to the different ethernet devices.
33endef
34
35define Build/Configure
36endef
37
38define Build/Compile
39    $(TARGET_CC) $(TARGET_CFLAGS) -Os $(PKG_BUILD_DIR)/admswconfig.c -o $(PKG_BUILD_DIR)/$(PKG_NAME)
40endef
41
42define Package/admswconfig/install
43    $(INSTALL_DIR) $(1)/sbin
44    $(INSTALL_BIN) $(PKG_BUILD_DIR)/admswconfig $(1)/sbin/
45    $(INSTALL_DIR) $(1)/lib/network/
46    $(INSTALL_DATA) ./files/admswswitch.sh $(1)/lib/network/admswswitch.sh
47    $(INSTALL_DIR) $(1)/etc/init.d
48    $(INSTALL_BIN) ./files/admswconfig $(1)/etc/init.d/admswconfig
49endef
50
51$(eval $(call BuildPackage,admswconfig))
52

Archive Download this file



interactive