(which is not really needed here anyway)
alloc.lo: $(top_srcdir)/src/alloc.c $(SUDODEP)
atobool.lo: $(top_srcdir)/src/atobool.c $(SUDODEP)
fileops.lo: $(top_srcdir)/src/fileops.c $(SUDODEP)
-fmt_string.lo: $(top_srcdir)/src/fmt_string.c $(SUDODEP)
+fmt_string.lo: $(top_srcdir)/src/fmt_string.c $(incdir)/compat.h $(top_builddir)/config.h
list.lo: $(top_srcdir)/src/list.c $(SUDODEP)
lbuf.lo: $(top_srcdir)/src/lbuf.c $(SUDODEP)
zero_bytes.lo: $(top_srcdir)/src/zero_bytes.c $(incdir)/compat.h $(top_builddir)/config.h
conversation.o: $(srcdir)/conversation.c $(SUDODEP)
error.o: $(srcdir)/error.c $(incdir)/compat.h $(incdir)/error.h $(top_builddir)/config.h
fileops.o: $(srcdir)/fileops.c $(SUDODEP)
-fmt_string.o: $(srcdir)/fmt_string.c $(SUDODEP)
+fmt_string.o: $(srcdir)/fmt_string.c $(incdir)/compat.h $(top_builddir)/config.h
lbuf.o: $(srcdir)/lbuf.c $(SUDODEP)
list.o: $(srcdir)/list.c $(SUDODEP)
load_plugins.o: $(srcdir)/load_plugins.c $(SUDODEP)
# endif
#endif /* HAVE_STRING_H */
-#include "sudo.h"
+#include <compat.h>
/*
* Allocate storage for a name=value string and return it.