chiark / gitweb /
5d58b6b90c979ccd5153a95aed7f1e007d3a0301
[secnet.git] / subdirmk / cdeps.sd.mk
1 # subdirmk - useful rules for making and using cpp .*.d files
2 #  Copyright 2019 Mark Wooding
3 #  Copyright 2019 Ian Jackson
4 # SPDX-License-Identifier: LGPL-2.0-or-later
5
6 CDEPS_CFLAGS ?= -MD -MF $(*D)/.$(*F).d
7
8 &DEPFILES += $(foreach b,$(patsubst %.o,%,$(&OBJECTS)), \
9                 $(dir $b).$(notdir $b).d)
10 -include $(&DEPFILES)
11
12 &CLEAN += $(&DEPFILES)