openwrt-6.x/include
Eneas U de Queiroz 6b8b5e7248 build: kernel: avoid unnecessary package rebuilds
The $(LINUX_DIR)/.config timesptamp changes between runs of
make target/compile and make target/install (which builds the image).

Kernel-dependent packages and out of tree modules are built in between
those runs, and they check the .config timestamp to decide if they need
to be rebuilt.

Save the target/compile .config to use its timestamp if the file does
not change between runs.  That way the subsequent kernel packages are
not unnecessarily rebuilt when you run 'make' back to back.

Signed-off-by: Eneas U de Queiroz <cotequeiroz@gmail.com>
2021-11-01 20:18:55 +01:00
..
site
autotools.mk
bpf.mk build: fix bpf toolchain dependency for qosify 2021-11-01 18:41:20 +01:00
cmake.mk include/cmake.mk: fix host builds with CMAKE_BINARY_SUBDIR 2021-10-20 11:35:34 +02:00
debug.mk
depends.mk build: introduce $(MKHASH) 2021-05-13 15:13:15 +02:00
device_table.txt
download.mk download: improve handling of invalid local files 2021-11-01 20:18:55 +01:00
feeds.mk build: ensure that dash isn't prepended twice to abi version suffix 2021-06-15 09:58:33 +02:00
hardened-ld-pie.specs
hardening.mk
host-build.mk download: improve handling of invalid local files 2021-11-01 20:18:55 +01:00
image-commands.mk build: move elecom-wrc-gs-factory to image-commands.mk 2021-10-30 22:05:25 +02:00
image.mk image: define DEVICE_DTS_DELIMITER as per-device variable 2021-10-24 11:19:58 +02:00
kernel-build.mk generic: Kconfig: exit on unset symbol 2021-08-10 13:14:52 +02:00
kernel-defaults.mk build: kernel: avoid unnecessary package rebuilds 2021-11-01 20:18:55 +01:00
kernel-version.mk kernel: bump 5.10 to 5.10.76 2021-10-30 21:17:20 +02:00
kernel.mk
logo.png
logo.svg
meson.mk tools/meson: update to 0.60.0 2021-10-30 21:17:20 +02:00
netfilter.mk netfilter: remove no-op kconfig symbols 2021-05-01 00:37:15 +02:00
nls.mk
package-bin.mk
package-defaults.mk
package-dumpinfo.mk
package-ipkg.mk build: prepend ABI suffixes with a dash if package name ends with digit 2021-06-14 15:14:19 +02:00
package-seccomp.mk
package.mk download: improve handling of invalid local files 2021-11-01 20:18:55 +01:00
prereq-build.mk build: prereq detect Python 3.10 for python3 binary 2021-10-10 15:25:58 +01:00
prereq.mk
quilt.mk build: introduce $(MKHASH) 2021-05-13 15:13:15 +02:00
rootfs.mk
scan.awk
scan.mk build: introduce $(MKHASH) 2021-05-13 15:13:15 +02:00
shell.sh
subdir.mk
target.mk buildsystem: add CONFIG_SECCOMP 2021-10-16 02:00:47 +01:00
toolchain-build.mk
toplevel.mk
trusted-firmware-a.mk
u-boot.mk u-boot.mk: always link host libraries static 2021-10-24 18:00:49 +02:00
uclibc++.mk uclibc++: remove 2021-10-24 18:20:50 +02:00
unpack.mk
verbose.mk
version.mk