openwrt/package
Matthias Schiffer fbb924abff
build: add $(STAGING_DIR) and $(BIN_DIR) preparation to target and package subdir compile dependencies
In a pristine build, these directories are created as dependencies of
the tools subdir compile, however this step never runs when the tools
compile stamp already exists. Since commit ed6ba2801c ("tools: keep
stamp file in $(STAGING_DIR_HOST)"), this will happen after `make clean`:
$(STAGING_DIR) has been deleted, but the tools stamp still exists, so
the next build will fail because $(STAGING_DIR) has not been set up
correctly.

Fix builds after `make clean` by adding the preparation as dependencies
for the target and package directories as well.

Fixes: ed6ba2801c ("tools: keep stamp file in $(STAGING_DIR_HOST)")
Signed-off-by: Matthias Schiffer <mschiffer@universe-factory.net>
2024-03-03 23:13:59 +01:00
..
base-files base-files: sysupgrade: add uci-defaults script disabling services #2 2024-02-29 16:12:06 +01:00
boot u-boot.mk: override default PATH to avoid pick hostpkg python 2024-03-02 14:17:31 +01:00
devel binutils: update to 2.42 2024-02-12 23:41:03 +01:00
firmware ls-mc: bump to 10.38.0 2024-03-02 14:08:08 +01:00
kernel kernel: lantiq: ltq-vmmc: introduce user group for vmmc 2024-03-03 15:44:52 +00:00
libs libxml2: update to 2.12.5 2024-02-13 12:34:56 +01:00
network umdns: prevent a few 'uci: Entry not found' 2024-02-27 20:10:08 +01:00
system procd: update to git HEAD 2024-02-24 04:00:15 +00:00
utils e2fsprogs: add libe2p and development headers 2024-02-26 21:19:10 +01:00
Makefile build: add $(STAGING_DIR) and $(BIN_DIR) preparation to target and package subdir compile dependencies 2024-03-03 23:13:59 +01:00