[openwrt/openwrt] realtek: Cleanup Makefiles

LEDE Commits lede-commits at lists.infradead.org
Tue Dec 27 07:45:43 PST 2022


svanheule pushed a commit to openwrt/openwrt.git, branch master:
https://git.openwrt.org/94d8b4852b9ff0063cddfda13a96fb5449f3bd6d

commit 94d8b4852b9ff0063cddfda13a96fb5449f3bd6d
Author: Olliver Schinagl <oliver at schinagl.nl>
AuthorDate: Wed Dec 21 23:26:08 2022 +0100

    realtek: Cleanup Makefiles
    
    Our current Makefiles a little bit messy and can be improved somewhat,
    both in whitespace and in style.
    
    Signed-off-by: Olliver Schinagl <oliver at schinagl.nl>
---
 target/linux/realtek/Makefile          | 15 +++++++++---
 target/linux/realtek/image/Makefile    | 33 ++++++++++++++++++++------
 target/linux/realtek/image/common.mk   | 43 +++++++++++++++++++++++++++-------
 target/linux/realtek/image/rtl838x.mk  | 23 ++++++++++++++----
 target/linux/realtek/image/rtl839x.mk  | 15 +++++++++---
 target/linux/realtek/image/rtl930x.mk  |  9 ++++---
 target/linux/realtek/rtl838x/target.mk |  1 -
 target/linux/realtek/rtl839x/target.mk |  1 -
 target/linux/realtek/rtl930x/target.mk |  1 -
 9 files changed, 110 insertions(+), 31 deletions(-)

diff --git a/target/linux/realtek/Makefile b/target/linux/realtek/Makefile
index 797ae60274..94280f43e5 100644
--- a/target/linux/realtek/Makefile
+++ b/target/linux/realtek/Makefile
@@ -18,8 +18,17 @@ endef
 
 include $(INCLUDE_DIR)/target.mk
 
-DEFAULT_PACKAGES += uboot-envtools ethtool kmod-gpio-button-hotplug \
-	firewall4 nftables kmod-nft-offload odhcp6c \
-	ip-full ip-bridge tc-bpf
+DEFAULT_PACKAGES += \
+	ethtool \
+	firewall4 \
+	ip-bridge \
+	ip-full \
+	kmod-gpio-button-hotplug \
+	kmod-nft-offload \
+	nftables \
+	odhcp6c \
+	tc-bpf \
+	uboot-envtools \
+
 
 $(eval $(call BuildTarget))
diff --git a/target/linux/realtek/image/Makefile b/target/linux/realtek/image/Makefile
index 6c7be4aa90..e4a3904aa8 100644
--- a/target/linux/realtek/image/Makefile
+++ b/target/linux/realtek/image/Makefile
@@ -6,9 +6,15 @@ include $(INCLUDE_DIR)/image.mk
 KERNEL_LOADADDR = 0x80000000
 KERNEL_ENTRY = 0x80000400
 
-DEVICE_VARS += ZYXEL_VERS DLINK_KERNEL_PART_SIZE
-DEVICE_VARS += CAMEO_KERNEL_PART CAMEO_ROOTFS_PART CAMEO_CUSTOMER_SIGNATURE CAMEO_BOARD_VERSION
-DEVICE_VARS += H3C_PRODUCT_ID H3C_DEVICE_ID
+DEVICE_VARS += \
+        CAMEO_BOARD_VERSION \
+        CAMEO_CUSTOMER_SIGNATURE \
+        CAMEO_KERNEL_PART \
+        CAMEO_ROOTFS_PART \
+        DLINK_KERNEL_PART_SIZE \
+        H3C_DEVICE_ID \
+        H3C_PRODUCT_ID \
+        ZYXEL_VERS
 
 define Build/zyxel-vers
        ( echo VERS;\
@@ -81,13 +87,26 @@ endef
 
 define Device/Default
   PROFILES = Default
-  KERNEL := kernel-bin | append-dtb | gzip | uImage gzip
-  KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | uImage gzip
+  KERNEL := \
+	kernel-bin | \
+	append-dtb | \
+	gzip | \
+	uImage gzip
+  KERNEL_INITRAMFS := \
+	kernel-bin | \
+	append-dtb | \
+	gzip | \
+	uImage gzip
   DEVICE_DTS_DIR := ../dts-$(KERNEL_PATCHVER)
   DEVICE_DTS = $$(SOC)_$(1)
   IMAGES := sysupgrade.bin
-  IMAGE/sysupgrade.bin := append-kernel | pad-to 64k | append-rootfs | pad-rootfs | \
-	check-size | append-metadata
+  IMAGE/sysupgrade.bin := \
+	append-kernel | \
+	append-metadata | \
+	append-rootfs | \
+	check-size | \
+	pad-rootfs | \
+	pad-to 64k
 endef
 
 include $(SUBTARGET).mk
diff --git a/target/linux/realtek/image/common.mk b/target/linux/realtek/image/common.mk
index 9d84ec08f5..0c51529569 100644
--- a/target/linux/realtek/image/common.mk
+++ b/target/linux/realtek/image/common.mk
@@ -4,15 +4,26 @@ define Device/d-link_dgs-1210
   IMAGE_SIZE := 13824k
   DEVICE_VENDOR := D-Link
   DLINK_KERNEL_PART_SIZE := 1572864
-  KERNEL := kernel-bin | append-dtb | gzip | uImage gzip | dlink-cameo
+  KERNEL := \
+	kernel-bin | \
+	append-dtb | \
+	gzip | \
+	uImage gzip | \
+	dlink-cameo
   CAMEO_KERNEL_PART := 2
   CAMEO_ROOTFS_PART := 3
   CAMEO_CUSTOMER_SIGNATURE := 2
   CAMEO_BOARD_VERSION := 32
   IMAGES += factory_image1.bin
-  IMAGE/factory_image1.bin := append-kernel | pad-to 64k | \
-	append-rootfs | pad-rootfs | pad-to 16 | check-size | \
-	dlink-version | dlink-headers
+  IMAGE/factory_image1.bin := \
+	append-kernel | \
+	pad-to 64k | \
+	append-rootfs | \
+	pad-rootfs | \
+	pad-to 16 | \
+	check-size | \
+	dlink-version | \
+	dlink-headers
 endef
 
 define Device/hpe_1920
@@ -20,8 +31,24 @@ define Device/hpe_1920
   IMAGE_SIZE := 29632k
   BLOCKSIZE := 64k
   H3C_PRODUCT_ID := 0x3c010501
-  KERNEL := kernel-bin | append-dtb | relocate-kernel | 7z | h3c-image | h3c-vfs
-  KERNEL_INITRAMFS := kernel-bin | append-dtb | relocate-kernel | 7z | h3c-image
-  IMAGE/sysupgrade.bin := append-kernel | pad-to $$$$(BLOCKSIZE) | append-rootfs | \
-	pad-rootfs | check-size | append-metadata
+  KERNEL := \
+	kernel-bin | \
+	append-dtb | \
+	relocate-kernel | \
+	7z | \
+	h3c-image | \
+	h3c-vfs
+  KERNEL_INITRAMFS := \
+	kernel-bin | \
+	append-dtb | \
+	relocate-kernel | \
+	7z | \
+	h3c-image
+  IMAGE/sysupgrade.bin := \
+	append-kernel | \
+	pad-to $$$$(BLOCKSIZE) | \
+	append-rootfs | \
+	pad-rootfs | \
+	check-size | \
+	append-metadata
 endef
diff --git a/target/linux/realtek/image/rtl838x.mk b/target/linux/realtek/image/rtl838x.mk
index eef66c89ce..6d67011549 100644
--- a/target/linux/realtek/image/rtl838x.mk
+++ b/target/linux/realtek/image/rtl838x.mk
@@ -67,7 +67,10 @@ define Device/engenius_ews2910p
   DEVICE_VENDOR := EnGenius
   DEVICE_MODEL := EWP2910P
   UIMAGE_MAGIC := 0x03802910
-  KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | \
+  KERNEL_INITRAMFS := \
+	kernel-bin | \
+	append-dtb | \
+	gzip | \
 	uImage gzip -n 'IMG-0.00.00-c0.0.00'
 endef
 TARGET_DEVICES += engenius_ews2910p
@@ -116,8 +119,16 @@ TARGET_DEVICES += iodata_bsh-g24mb
 
 # "NGE" refers to the uImage magic
 define Device/netgear_nge
-  KERNEL := kernel-bin | append-dtb | lzma | uImage lzma
-  KERNEL_INITRAMFS := kernel-bin | append-dtb | lzma | uImage lzma
+  KERNEL := \
+	kernel-bin | \
+	append-dtb | \
+	lzma | \
+	uImage lzma
+  KERNEL_INITRAMFS := \
+	kernel-bin | \
+	append-dtb | \
+	lzma | \
+	uImage lzma
   SOC := rtl8380
   IMAGE_SIZE := 14848k
   UIMAGE_MAGIC := 0x4e474520
@@ -212,7 +223,11 @@ define Device/zyxel_gs1900
   IMAGE_SIZE := 6976k
   DEVICE_VENDOR := ZyXEL
   UIMAGE_MAGIC := 0x83800000
-  KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers | \
+  KERNEL_INITRAMFS := \
+	kernel-bin | \
+	append-dtb | \
+	gzip | \
+	zyxel-vers | \
 	uImage gzip
 endef
 
diff --git a/target/linux/realtek/image/rtl839x.mk b/target/linux/realtek/image/rtl839x.mk
index 74ae95ccd7..081c13ff9b 100644
--- a/target/linux/realtek/image/rtl839x.mk
+++ b/target/linux/realtek/image/rtl839x.mk
@@ -15,7 +15,10 @@ define Device/panasonic_m48eg-pn28480k
   DEVICE_VENDOR := Panasonic
   DEVICE_MODEL := Switch-M48eG
   DEVICE_VARIANT := PN28480K
-  DEVICE_PACKAGES := kmod-hwmon-gpiofan kmod-hwmon-lm75 kmod-i2c-mux-pca954x \
+  DEVICE_PACKAGES := \
+	kmod-hwmon-gpiofan \
+	kmod-hwmon-lm75 \
+	kmod-i2c-mux-pca954x \
 	kmod-thermal
 endef
 TARGET_DEVICES += panasonic_m48eg-pn28480k
@@ -27,7 +30,9 @@ define Device/tplink_sg2452p-v4
   DEVICE_VENDOR := TP-Link
   DEVICE_MODEL := SG2452P
   DEVICE_VARIANT := v4
-  DEVICE_PACKAGES := kmod-hwmon-gpiofan kmod-hwmon-tps23861
+  DEVICE_PACKAGES := \
+	  kmod-hwmon-gpiofan \
+	  kmod-hwmon-tps23861
 endef
 TARGET_DEVICES += tplink_sg2452p-v4
 
@@ -38,7 +43,11 @@ define Device/zyxel_gs1900-48
   UIMAGE_MAGIC := 0x83800000
   ZYXEL_VERS := AAHO
   DEVICE_MODEL := GS1900-48
-  KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers $$$$(ZYXEL_VERS) | \
+  KERNEL_INITRAMFS := \
+	kernel-bin | \
+	append-dtb | \
+	gzip | \
+	zyxel-vers $$$$(ZYXEL_VERS) | \
 	uImage gzip
 endef
 TARGET_DEVICES += zyxel_gs1900-48
diff --git a/target/linux/realtek/image/rtl930x.mk b/target/linux/realtek/image/rtl930x.mk
index 191ea5b204..f55c5c002b 100644
--- a/target/linux/realtek/image/rtl930x.mk
+++ b/target/linux/realtek/image/rtl930x.mk
@@ -6,9 +6,12 @@ define Device/zyxel_xgs1250-12
   ZYXEL_VERS := ABWE
   DEVICE_VENDOR := Zyxel
   DEVICE_MODEL := XGS1250-12
-    IMAGE_SIZE := 13312k
-  KERNEL_INITRAMFS := kernel-bin | append-dtb | gzip | zyxel-vers $$$$(ZYXEL_VERS) | \
+  IMAGE_SIZE := 13312k
+  KERNEL_INITRAMFS := \
+	kernel-bin | \
+	append-dtb | \
+	gzip | \
+	zyxel-vers $$$$(ZYXEL_VERS) | \
 	uImage gzip
 endef
-
 TARGET_DEVICES += zyxel_xgs1250-12
diff --git a/target/linux/realtek/rtl838x/target.mk b/target/linux/realtek/rtl838x/target.mk
index ee658ea986..d78b44b717 100644
--- a/target/linux/realtek/rtl838x/target.mk
+++ b/target/linux/realtek/rtl838x/target.mk
@@ -12,4 +12,3 @@ define Target/Description
 endef
 
 FEATURES := $(filter-out mips16,$(FEATURES))
-
diff --git a/target/linux/realtek/rtl839x/target.mk b/target/linux/realtek/rtl839x/target.mk
index 0bbd6a5d4a..88993fad14 100644
--- a/target/linux/realtek/rtl839x/target.mk
+++ b/target/linux/realtek/rtl839x/target.mk
@@ -10,4 +10,3 @@ KERNEL_PATCHVER:=5.10
 define Target/Description
 	Build firmware images for Realtek RTL839x based boards.
 endef
-
diff --git a/target/linux/realtek/rtl930x/target.mk b/target/linux/realtek/rtl930x/target.mk
index f6f204d006..31b06219ca 100644
--- a/target/linux/realtek/rtl930x/target.mk
+++ b/target/linux/realtek/rtl930x/target.mk
@@ -10,4 +10,3 @@ KERNEL_PATCHVER:=5.10
 define Target/Description
 	Build firmware images for Realtek RTL930x based boards.
 endef
-




More information about the lede-commits mailing list