blob: 65b7048f9647d0f24f52027a88914249eb2f0944 [file] [log] [blame]
b.liue9582032025-04-17 19:18:16 +08001# SPDX-License-Identifier: GPL-2.0-only
2
3include $(TOPDIR)/rules.mk
4
5PKG_NAME:=firmware-utils
6PKG_RELEASE:=1
7
8PKG_SOURCE_PROTO:=git
9PKG_SOURCE_URL=$(PROJECT_GIT)/project/firmware-utils.git
10PKG_SOURCE_DATE:=2024-10-16
11PKG_SOURCE_VERSION:=88fbd52666e3b3f83ebab40f95b84f265824a729
12PKG_MIRROR_HASH:=4809421286257a91b2f29e79b7bbd0852a72c6e82169b340036cca5703881232
13
14PKG_FLAGS:=nonshared
15PKG_BUILD_DEPENDS:=openssl zlib
16
17include $(INCLUDE_DIR)/package.mk
18include $(INCLUDE_DIR)/cmake.mk
19
20define Package/default
21 SECTION:=utils
22 CATEGORY:=Base system
23 TITLE:=Firmware utility $(1)
24 DEPENDS:=$(2)
25endef
26
27Package/oseama = $(call Package/default,oseama,@TARGET_bcm53xx)
28
29define Package/oseama/install
30 $(INSTALL_DIR) $(1)/usr/bin
31 $(INSTALL_BIN) $(PKG_BUILD_DIR)/oseama $(1)/usr/bin/
32endef
33
34Package/otrx = $(call Package/default,otrx,@(TARGET_bcm47xx||TARGET_bcm53xx))
35
36define Package/otrx/install
37 $(INSTALL_DIR) $(1)/usr/bin
38 $(INSTALL_BIN) $(PKG_BUILD_DIR)/otrx $(1)/usr/bin/
39endef
40
41$(eval $(call BuildPackage,oseama))
42$(eval $(call BuildPackage,otrx))