mirror of
https://git.notmuchmail.org/git/notmuch
synced 2024-11-22 02:48:08 +01:00
86232e62ab
We were previously maintaining two lists of the child Makefile fragments---one for the includes and another for the dependencies. So, of course, they drifted and the dependency list wasn't up to date. We fix this by adding a single subdirs variable, and then using GNU Makefile substitution to generate both the include and the dependency lists. Some side effect of this change caused the '=' assignment of the dir variable to not work anymore. I'm not sure why that is, but using ':=' makes sense here and fixes the problem.
8 lines
153 B
Text
8 lines
153 B
Text
dir := compat
|
|
extra_cflags += -I$(dir)
|
|
|
|
notmuch_compat_srcs =
|
|
|
|
ifneq ($(HAVE_GETLINE),1)
|
|
notmuch_compat_srcs += $(dir)/getline.c $(dir)/getdelim.c
|
|
endif
|