Thank you, I have applied the patch to Bftpd. It will appear in the next version.
Hi Jesse, After fixing those missing dependencies, we also detected several redundant header dependencies due to this rule: $(OBJS): $(HEADERS) Makefile $(SRCS) This line causes all the objects to depend on all the sources and headers, which can cause unnecessary rebuilds of 12 targets and slow down the build process of the whole project. We have fixed these issues by using auto dependency generation: https://make.mad-scientist.net/papers/advanced-auto-dependency-generation/. The fixed Makefile.in...
Hi, I've fixed 13 dependencies missing reported. Those issues can cause incorrect results when bftpd is incrementally built. For example, any changes in "config.h" and "main.c" will not cause "main.o" to be rebuilt, which is incorrect. I've tested it on my computer, the fixed version worked as expected. The fixed Makefile.in is attached. Thanks Vemake
Hi, I've fixed 13 dependencies missing reported. Those issues can cause incorrect results when bftpd is incrementally built. For example, any changes in "config.h" and "main.c" will not cause "main.o" to be rebuilt, which is incorrect. I've tested it on my computer, the fixed version worked as expected. Thanks Vemake
The Makefile.in and configure.in are inconsistant, the sbindir is defined but not used. Similarly the sysconfdir, localstatdir and such are not used in Makefile.in :) I wanted to create a ticket for this, but strandly enought it's asking for a permission, hah :(
n.T.