openwrt/package/kernel
Sean Khan 00f8c86624 qca-ssdk: rework make to allow parallel building
The current build procedure always wipes away build files, this is
costly as ssdk is a parent dependency on a whole host of packages and
will always end up rebuilding (and in serial) the whole package.

This patch includes:

1. Module Building Optimization: Instead of creating a temporary
directory (temp) and copying files into it for module building,
the directly invoke the module build command with the
necessary paths. This simplifies the build process
and avoids unnecessary file operations, speeding up
the build process and reducing disk usage.

2. Parallel Build Support: By removing the explicit creation of
the temporary directory and associated file copying operations,
and passing in $(MAKE) $(PKG_JOBS) allows building in parallel.

3. Fix `EXTRA_CFLAGS`: This variable is referenced and set within MAKE_FLAGS,
so doesn't preserve spaces. Should have its defined value quoted.

Signed-off-by: Sean Khan <datapronix@protonmail.com>
2024-04-01 11:08:57 +02:00
..
ath10k-ct treewide: use APK compatible version schema 2024-03-22 22:14:22 +01:00
bcm27xx-gpu-fw bcm27xx-gpu-fw: update to latest version 2024-01-16 13:57:14 +01:00
bcm63xx-cfe treewide: update PKG_MIRROR_HASH after APK version schema 2024-03-25 09:32:48 +01:00
bpf-headers bpf-headers: Fix download URL with kernel 6.1 2023-11-06 23:20:14 +01:00
button-hotplug button-hotplug: simplify build 2022-10-24 20:49:34 +02:00
cryptodev-linux cryptodev-linux: update to 1.13 2024-03-06 10:17:45 +01:00
dtc/patches package: kernel: dtc: Add DTO support 2017-11-06 16:39:41 +01:00
gpio-button-hotplug gpio-button-hotplug: fix 6.2 build failure 2024-03-11 20:17:26 +01:00
gpio-nct5104d kernel: move gpio packages to gpio menu 2024-02-01 17:04:54 +01:00
lantiq kernel: lantiq: ltq-vmmc: introduce user group for vmmc 2024-03-03 15:44:52 +00:00
leds-gca230718 filogic: Add LED driver for GCA230718 2024-03-31 19:01:19 +02:00
leds-ws2812b kernel: leds-ws2812b: fix build with Linux >= 5.18 2023-07-08 15:10:12 +01:00
linux kernel: kmod-phy-smsc: add dependency on crc16 2024-03-29 17:32:26 +01:00
mac80211 mac80211: carl9170: re-fix fortified-memset warning 2024-03-23 14:26:05 +01:00
mt76 treewide: use APK compatible version schema 2024-03-22 22:14:22 +01:00
mt7621-qtn-rgmii mt7621-qtn-rgmii: enable RGMII connected Quantenna QV840 2020-07-08 16:07:05 +02:00
mwlwifi treewide: update PKG_MIRROR_HASH after APK version schema 2024-03-25 09:32:48 +01:00
nat46 treewide: use APK compatible version schema 2024-03-22 22:14:22 +01:00
qca-nss-dp treewide: update PKG_MIRROR_HASH after APK version schema 2024-03-25 09:32:48 +01:00
qca-ssdk qca-ssdk: rework make to allow parallel building 2024-04-01 11:08:57 +02:00
rtc-rv5c386a kernel: Make use of KERNEL_MAKE 2022-12-17 20:12:31 +01:00
rtl8812au-ct treewide: use APK compatible version schema 2024-03-22 22:14:22 +01:00
trelay package: drop PKG_VERSION for purely local packages 2020-07-15 18:33:56 +02:00
ubnt-ledbar ubnt-ledbar: depend on mediatek and ramips subtargets 2023-05-24 00:56:54 +02:00
ubootenv-nvram kernel: ubootenv-nvram: driver for RAM backed environments 2023-08-20 01:14:06 +02:00