Simon J. Gerraty <s...@juniper.net> wrote: > Joerg Sonnenberger <jo...@britannica.bec.de> wrote: > > Build log and content of the build directory can be found in > > http://www.netbsd.org/~joerg/xemacs-21.5.27nb22.tar.gz > > Hmm, the makefile clears suffixes, but does not provide > a single suffix rule for .c
lib-src/Makefile.in.in implies they do not want to rely on any builtin/prexisting rules: ## For performance and consistency, no built-in rules .SUFFIXES: .SUFFIXES: .c .h .o ## They should provide an explict rule or at least a single suffix rule. Which - they do: #ifndef DUMP_IN_EXEC insert-data-in-exec: ${srcdir}/insert-data-in-exec.c $(CC) $(cflags) ${srcdir}/insert-data-in-exec.c $(ldflags) -o $@ #endif /* not DUMP_IN_EXEC */ It is also there in Makefile.in but not in Makefile So, not a bug in make - but in how we get from lib-src/Makefile.in* to Makefile