]> git.ozlabs.org Git - ccan/blobdiff - Makefile-ccan
Correctly include dependencies for nested modules
[ccan] / Makefile-ccan
index f4e096b55034a63a6920f4564725db8b4fb221f6..bd6af5ca35274bf411369b47b34bc56afa71260e 100644 (file)
@@ -136,7 +136,7 @@ default: libccan.a
 
 # Automatic dependency generation: makes ccan/*/*.d files.
 DEPGEN=-MMD
--include ccan/*/*.d
+-include $(foreach m, $(MODS), ccan/$(m)/*.d)
 
 # Anything with C files needs building; dir leaves / on, sort uniquifies
 DIRS=$(patsubst %/, %, $(sort $(foreach m, $(filter-out $(MODS_EXCLUDE), $(MODS_WITH_SRC)), $(dir $(wildcard ccan/$m/*.c)))))