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...
Fix 1 missing dependency in Makefile.in
Fix 1 excessive dependency in Makefile.in and Makefile.am
Fix 1 excessive dependency in Makefile.in and Makefile.am
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