mirror of
https://github.com/ElementsProject/lightning.git
synced 2025-01-18 05:12:45 +01:00
dbb15b0045
This simplifies the dependencies: 1. Objs depend on headers, not other objs. 2. Programs depend on objs. 3. A .o file will generally implicitly depend on the .c file it's built from. 4. If a file has a build line, it's often better to list all deps there. 5. I spotted some missing 'make clean' files. The particular problem in this case seems to be that make would use tools/test/gen_test.c before it was ready. It's probably confused by the use of recursive make via update-mocks, so explicitly split that into two stages. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au> |
||
---|---|---|
.. | ||
gen | ||
test | ||
bench-gossipd.sh | ||
build-release.sh | ||
check-bolt.c | ||
check-includes.sh | ||
check-manpage.sh | ||
check-markdown.sh | ||
check-setup_locale.sh | ||
check-spelling.sh | ||
docker-entrypoint.sh | ||
generate-wire.py | ||
headerversions.c | ||
Makefile | ||
mockup.sh | ||
refresh-submodules.sh | ||
rel.sh | ||
repro-build.sh | ||
update-mocks.sh |