immortalwrt/include
Felix Fietkau 056b026135 build: add ninja build tool and make it available for cmake
ninja is faster at building cmake packages than make, and according to reports
also more reliable at handling parallel builds
This commit includes a patch that adds GNU make jobserver support, in order to
allow more precise control over the number of parallel tasks

Enable parallel build by default for packages using ninja

Signed-off-by: Felix Fietkau <nbd@nbd.name>
Signed-off-by: Rosen Penev <rosenp@gmail.com>
2021-06-13 11:59:14 +08:00
..
site Revert "build: use config.site generated by autoconf-lean, drop hardcoded sitefiles" 2021-03-02 22:02:38 +08:00
autotools.mk build: prevent dupes in autotools.mk 2021-03-02 12:06:12 +08:00
cmake.mk build: add ninja build tool and make it available for cmake 2021-06-13 11:59:14 +08:00
debug.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
depends.mk build: introduce $(MKHASH) 2021-05-13 22:49:42 +08:00
device_table.txt fix permission 2019-09-30 13:52:50 +08:00
download.mk build: introduce $(MKHASH) 2021-05-13 22:49:42 +08:00
feeds.mk build: fix getting ABI version for binary packages from the same source package 2021-02-16 12:15:02 +08:00
hardened-ld-pie.specs fix permission 2019-09-30 13:52:50 +08:00
hardening.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
host-build.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
image-commands.mk build: kernel2minor: work around path length limit 2021-05-12 23:28:46 +08:00
image-legacy.mk fix permisson 2019-08-16 15:09:42 +08:00
image.mk build/json: fix DEVICE_PACKAGES 2021-06-03 12:08:07 +08:00
kernel-build.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
kernel-defaults.mk build: introduce $(MKHASH) 2021-05-13 22:49:42 +08:00
kernel-version.mk kernel: bump to 4.9.272, 4.14.236, 4.19.194 2021-06-11 00:48:28 +08:00
kernel.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
netfilter.mk netfilter: drop kmod-ipt-cgroup 2021-03-22 17:05:47 +08:00
nls.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
package-bin.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
package-defaults.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
package-dumpinfo.mk build: drop ABI version from metadata 2021-02-15 12:17:04 +08:00
package-ipkg.mk build: introduce $(MKHASH) 2021-05-13 22:49:42 +08:00
package-seccomp.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
package.mk Revert "build: use config.site generated by autoconf-lean, drop hardcoded sitefiles" 2021-03-02 22:02:38 +08:00
prereq-build.mk prereq-build: g++ formatting and consistency fixes 2021-05-23 23:22:56 +08:00
prereq.mk Revert "build: replace which with Bash command built-in" 2021-03-04 12:10:58 +08:00
quilt.mk build: introduce $(MKHASH) 2021-05-13 22:49:42 +08:00
rootfs.mk build: reduce cleanup binary calls in rootfs.mk 2020-12-08 11:31:45 +08:00
scan.awk fix permisson 2019-08-16 15:09:42 +08:00
scan.mk build: introduce $(MKHASH) 2021-05-13 22:49:42 +08:00
shell.sh add luci-app-haproxy & luci-app-udpspeederv2 2019-05-25 21:05:51 +08:00
subdir.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
target.mk target: update wget pkg name 2021-05-07 17:24:17 +08:00
toolchain-build.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
toplevel.mk toplevel.mk: remove legacy packages feed from 'make distclean' 2021-02-21 12:09:37 +08:00
u-boot.mk u-boot: support verbose build 2021-06-13 11:57:51 +08:00
uclibc++.mk libcxx[abi]: remove 2020-12-12 11:33:11 +08:00
unpack.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
verbose.mk build: use SPDX license tags 2021-02-06 12:07:10 +08:00
version.mk include: adjust VERSION_NUMBER for 18.06 2021-02-21 15:47:21 +08:00