]> git.xonotic.org Git - xonotic/xonotic.git/commit
Makefile: improve robustness
authorbones_was_here <bones_was_here@xonotic.au>
Mon, 18 Dec 2023 02:59:10 +0000 (12:59 +1000)
committerbones_was_here <bones_was_here@xonotic.au>
Mon, 18 Dec 2023 05:09:40 +0000 (15:09 +1000)
commit584edbe3c5a1f0ab189d84d4d7b4a921f8064160
treef696f4358bed986bbe87c9d7347315cd0a9bf387
parent4567c6077ced4dc640a9d673916e8aeda8a1238c
Makefile: improve robustness

Defines all build stages in terms of files generated/required instead of
using PHONY targets.
Ensures `clean` target completes before build targets start and that
no other targets can run while a clean or update target is running.
Works around d0_blind_id autotools flakiness.
Fixes clean targets failing and causing an abort if the d0_blind_id
Makefile doesn't exist.
Makefile