openwrt/package
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
..
base-files treewide: use APK compatible version schema 2024-03-22 22:14:22 +01:00
boot mediatek: add support for OpenEmbed SOM7981 2024-03-31 20:20:59 +02:00
devel perf: fix build on linux 6.6 2024-03-29 15:41:16 +01:00
firmware linux-firmware: add missing LICENSE_FILES info 2024-03-29 13:11:47 +01:00
kernel qca-ssdk: rework make to allow parallel building 2024-04-01 11:08:57 +02:00
libs treewide: use APK compatible version schema 2024-03-22 22:14:22 +01:00
network unetd: update to Git HEAD (2024-03-31) 2024-03-31 19:42:30 +02:00
system procd: update to Git HEAD (2024-03-25) 2024-03-25 11:50:19 +01:00
utils dtc: fix compilation with both libraries 2024-03-29 23:42:22 +01:00
Makefile build: do not depend on $(STAGING_DIR)/.prepared when in SDK 2024-03-04 23:45:15 +01:00