blob: d8819dfc887c781d10a8c1df4b7261a64c9cf8e7 [file] [log] [blame]
developer55ac2c32024-05-06 14:31:19 +08001# SPDX-License-Identifier: GPL-2.0-or-later
2#
3
4include $(TOPDIR)/rules.mk
5
6PKG_NAME:=ethswbox
7PKG_RELEASE:=1
8
9PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
10include $(INCLUDE_DIR)/package.mk
11include $(INCLUDE_DIR)/package-defaults.mk
12
13define Package/ethswbox
14 TITLE:=Mxl series Ethernet Switch Configuration Utility
15 SECTION:=MTK Properties
16 CATEGORY:=MTK Properties
17 SUBMENU:=Applications
18endef
19
20define Package/ethswbox/description
21 This package provides utility to control Mxl series switches
22endef
23
24define Build/Compile
25 $(MAKE) -C $(PKG_BUILD_DIR) \
26 CC="$(TARGET_CC)" \
27 CFLAGS="$(TARGET_CFLAGS) -Wall -Wextra" \
28 LDFLAGS="$(TARGET_LDFLAGS)"
29endef
30
31define Package/ethswbox/install
32 $(INSTALL_DIR) $(1)/usr/sbin
33 $(INSTALL_BIN) $(PKG_BUILD_DIR)/ethswbox $(1)/usr/sbin/
34endef
35
36$(eval $(call BuildPackage,ethswbox))