Martin Storsjö 27d8370847 Makefile: Generate dependency information implicitly while compiling
This updates the dependecy information on each successive recompile.

When building with MSVC, dependency information is generated with
a separate command just like before, but done together with
compiling each object file. (This is quite similar to how ffmpeg does
the same.)

This avoids the serial dependency generation step. In slow
environments (in particular if using MSVC) it could take a notable
amount of time; this can now all be done in parallel.

In one example, this reduces the time for a full build from clean
with MSVC (wrapped in wine) from 23 seconds down to 9 seconds,
thanks to parallelism. (For non-parallel builds, it doesn't make
much of a difference.)
2025-03-11 22:22:24 +02:00
2025-01-03 16:48:30 +03:00
2021-09-29 21:11:16 +00:00
2025-01-03 16:48:30 +03:00
2025-01-03 16:48:30 +03:00
2025-01-03 16:48:30 +03:00
2025-01-03 16:48:30 +03:00
2025-01-03 16:48:30 +03:00
2024-12-29 17:48:58 +00:00
2021-09-29 21:11:16 +00:00
2025-01-03 16:48:30 +03:00
2023-10-10 09:00:09 +08:00
2023-10-10 09:00:09 +08:00
2004-06-03 19:29:33 +00:00
2025-01-03 16:48:30 +03:00
2015-08-19 01:00:22 +03:00
2025-01-03 16:48:30 +03:00
2025-01-03 16:48:30 +03:00
2025-01-03 16:48:30 +03:00
2025-01-03 16:48:30 +03:00
2025-01-03 16:48:30 +03:00
S
Description
No description provided
8.1 MiB
Languages
C 64.5%
Assembly 33.6%
Perl 0.8%
Python 0.8%
Makefile 0.2%