aboutsummaryrefslogtreecommitdiffstats
path: root/tools/firmware-utils/Makefile
diff options
context:
space:
mode:
authorPetr Štetiar <ynezz@true.cz>2021-07-05 11:54:26 +0200
committerRafał Miłecki <rafal@milecki.pl>2021-10-05 16:20:10 +0200
commit8cc9a74a3f6bf363645efda6db417f8dadd3d844 (patch)
tree68f1648a077df8e49328f087eccaf94c2e47d1e8 /tools/firmware-utils/Makefile
parentf82c93b93c0a021921ac7a30ba6e7a090c7ddd1c (diff)
downloadupstream-8cc9a74a3f6bf363645efda6db417f8dadd3d844.tar.gz
upstream-8cc9a74a3f6bf363645efda6db417f8dadd3d844.tar.bz2
upstream-8cc9a74a3f6bf363645efda6db417f8dadd3d844.zip
firmware-utils: update to version 2021-10-05
Includes following changes: db65821f006c cmake: fix missing install target 3a0cfc856991 Add initial GitLab CI support 8f47adea6f87 Add missing includes for byte swap operations fbafae9f8037 Convert to CMake based project Additionaly moves source code into separate Git project repository and converts the package build to utilize CMake. Signed-off-by: Petr Štetiar <ynezz@true.cz> [rmilecki: rebase, update to the latest repo git & rm -r src] Signed-off-by: Rafał Miłecki <rafal@milecki.pl>
Diffstat (limited to 'tools/firmware-utils/Makefile')
-rw-r--r--tools/firmware-utils/Makefile107
1 files changed, 9 insertions, 98 deletions
diff --git a/tools/firmware-utils/Makefile b/tools/firmware-utils/Makefile
index d5b0816816..79b44cc870 100644
--- a/tools/firmware-utils/Makefile
+++ b/tools/firmware-utils/Makefile
@@ -6,105 +6,16 @@
#
include $(TOPDIR)/rules.mk
-PKG_NAME := firmware-utils
-PKG_RELEASE := 11
+PKG_NAME:=firmware-utils
+PKG_RELEASE:=12
-include $(INCLUDE_DIR)/host-build.mk
-include $(INCLUDE_DIR)/kernel.mk
-
-define cc
- $(HOSTCC) \
- $(HOST_CFLAGS) \
- -Wno-unused-parameter \
- -include endian.h $(HOST_LDFLAGS) \
- -o $(HOST_BUILD_DIR)/bin/$(firstword $(1)) \
- $(foreach src,$(1),src/$(src).c) \
- $(2)
-endef
+PKG_SOURCE_PROTO:=git
+PKG_SOURCE_URL=$(PROJECT_GIT)/project/firmware-utils.git
+PKG_SOURCE_DATE:=2021-10-05
+PKG_SOURCE_VERSION:=2f70fedc92bd08f9e182fcc388688f36310a597d
+PKG_MIRROR_HASH:=c2e63b1f1ef1ef2f8f2d1adb5d030112881500fdadaf82c113b6dabe00cdd06b
-define Host/Compile
- mkdir -p $(HOST_BUILD_DIR)/bin
- $(call cc,add_header,-Wall)
- $(call cc,addpattern,-Wall)
- $(call cc,asustrx,-Wall)
- $(call cc,bcm4908asus,-Wall)
- $(call cc,bcm4908kernel,-Wall)
- $(call cc,buffalo-enc buffalo-lib,-Wall)
- $(call cc,buffalo-tag buffalo-lib,-Wall)
- $(call cc,buffalo-tftp buffalo-lib,-Wall)
- $(call cc,dgfirmware,-Wall)
- $(call cc,dgn3500sum,-Wall)
- $(call cc,dns313-header,-Wall)
- $(call cc,edimax_fw_header,-Wall)
- $(call cc,encode_crc,-Wall)
- $(call cc,fix-u-media-header cyg_crc32,-Wall)
- $(call cc,hcsmakeimage bcmalgo,-Wall)
- $(call cc,imagetag imagetag_cmdline cyg_crc32,-Wall)
- $(call cc,jcgimage,-lz -Wall)
- $(call cc,lxlfw,-Wall)
- $(call cc,lzma2eva,-lz -Wall)
- $(call cc,makeamitbin,-Wall)
- $(call cc,mkbrncmdline,-Wall)
- $(call cc,mkbrnimg,-Wall)
- $(call cc,mkbuffaloimg,-Wall)
- $(call cc,mkcameofw,-Wall)
- $(call cc,mkcasfw,-Wall)
- $(call cc,mkchkimg,-Wall)
- $(call cc,mkcsysimg,-Wall)
- $(call cc,mkdapimg,-Wall)
- $(call cc,mkdapimg2,-Wall)
- $(call cc,mkdhpimg buffalo-lib,-Wall)
- $(call cc,mkdlinkfw mkdlinkfw-lib,-lz -Wall --std=c99)
- $(call cc,mkdniimg,-Wall)
- $(call cc,mkedimaximg,-Wall)
- $(call cc,mkfwimage,-lz -Wall -Werror -Wextra -D_FILE_OFFSET_BITS=64)
- $(call cc,mkfwimage2,-lz -Wall)
- $(call cc,mkheader_gemtek,-lz -Wall)
- $(call cc,mkhilinkfw,-lcrypto -Wall)
- $(call cc,mkmerakifw sha1,-Wall)
- $(call cc,mkmerakifw-old,-Wall)
- $(call cc,mkmylofw,-Wall)
- $(call cc,mkplanexfw sha1,-Wall)
- $(call cc,mkporayfw,-Wall)
- $(call cc,mkrasimage,--std=gnu99 -Wall)
- $(call cc,mkrtn56uimg,-lz -Wall)
- $(call cc,mksenaofw md5,-Wall --std=gnu99)
- $(call cc,mksercommfw,-Wall)
- $(call cc,mktitanimg,-Wall)
- $(call cc,mktplinkfw mktplinkfw-lib md5,-Wall -fgnu89-inline)
- $(call cc,mktplinkfw2 mktplinkfw-lib md5,-Wall -fgnu89-inline)
- $(call cc,mkwrggimg md5,-Wall)
- $(call cc,mkwrgimg md5,-Wall)
- $(call cc,mkzcfw cyg_crc32,-Wall)
- $(call cc,mkzynfw,-Wall)
- $(call cc,mkzyxelzldfw md5,-Wall)
- $(call cc,motorola-bin,-Wall)
- $(call cc,nand_ecc,-Wall)
- $(call cc,nec-enc,-Wall --std=gnu99)
- $(call cc,osbridge-crc,-Wall)
- $(call cc,oseama md5,-Wall)
- $(call cc,otrx,-Wall)
- $(call cc,pc1crypt)
- $(call cc,ptgen cyg_crc32,-Wall)
- $(call cc,seama md5,-Wall)
- $(call cc,sign_dlink_ru md5,-Wall)
- $(call cc,spw303v,-Wall)
- $(call cc,srec2bin)
- $(call cc,tplink-safeloader md5,-Wall --std=gnu99)
- $(call cc,trx,-Wall)
- $(call cc,trx2edips,-Wall)
- $(call cc,trx2usr,-Wall)
- $(call cc,uimage_padhdr,-Wall -lz)
- $(call cc,uimage_sgehdr,-Wall -lz)
- $(call cc,wrt400n cyg_crc32,-Wall)
- $(call cc,xorimage,-Wall)
- $(call cc,zyimage,-Wall)
- $(call cc,zytrx,-Wall)
- $(call cc,zyxbcm,-Wall)
-endef
-
-define Host/Install
- $(INSTALL_BIN) $(HOST_BUILD_DIR)/bin/* $(STAGING_DIR_HOST)/bin/
-endef
+include $(INCLUDE_DIR)/host-build.mk
+include $(INCLUDE_DIR)/cmake.mk
$(eval $(call HostBuild))