Skip to content

Commit

Permalink
firmware-utils: update to version 2021-10-05 (coolsnowwolf#8003)
Browse files Browse the repository at this point in the history
* 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 <[email protected]>
[rmilecki: rebase, update to the latest repo git & rm -r src]
Signed-off-by: Rafał Miłecki <[email protected]>

* firmware-utils: bump to git HEAD

f9ad6b3 Add more missing includes for byte swap operations

Basically stop it exploding on MacOS

Signed-off-by: Kevin Darbyshire-Bryant <[email protected]>

Co-authored-by: Petr Štetiar <[email protected]>
Co-authored-by: Kevin Darbyshire-Bryant <[email protected]>
  • Loading branch information
3 people authored Oct 15, 2021
1 parent f598cbf commit d6a9941
Show file tree
Hide file tree
Showing 103 changed files with 9 additions and 37,424 deletions.
106 changes: 9 additions & 97 deletions tools/firmware-utils/Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -6,104 +6,16 @@
#
include $(TOPDIR)/rules.mk

PKG_NAME := firmware-utils
PKG_RELEASE := 7
PKG_NAME:=firmware-utils
PKG_RELEASE:=13

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:=f9ad6b335e0fd699398370d4c6e2e45e1c459dea
PKG_MIRROR_HASH:=a1a5c22e8a05b4521e7f6ec20cfa443e9f33a9c07e30718e2f328ee99cebf6cf

define Host/Compile
mkdir -p $(HOST_BUILD_DIR)/bin
$(call cc,add_header,-Wall)
$(call cc,addfwhdr cyg_crc32,-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,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,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))
138 changes: 0 additions & 138 deletions tools/firmware-utils/src/add_header.c

This file was deleted.

Loading

0 comments on commit d6a9941

Please sign in to comment.