Commits


Provide lib/Makefile to enable tags file generation The root Makefile does not hook into lib/ via <bsd.subdir.mk> since it is not a program itself and thus gets included by all others. This means `make tags` skips lib/ and `make -C lib/ tags` does not know what to do; provide a minimal <bsd.lib.mk> stub and hook it up just for the "tags" such that *all* source is browsable via tags. See /usr/share/mk/bsd.README for details. Feedback stsp tb OK tb


introduce 'gotadmin info'


traverse into gotweb during 'make release'


ensure that we always install static binaries to gotweb's chroot Compile static libexec binaries for gotweb, keeping them separate from the main build. Use the same source files but a separate set of Makefiles. Previously, 'make web-install' installed whichever libexec binaries had already been built, and if those happened to be dynamically linked they failed to run inside the chroot which resulted in "privsep peer process closed pipe" being rendered on the index page.


have 'make obj' recurse into gotweb; ok tracey


remove log counting, add to TODO


kn@ and stsp@ suggested changes


Initial gotweb branch import


.PHONY is a target ok stsp@


let 'make release' properly clean up object files in regress/


sort list of files in release tarball


add 'make release' target; programs now have a version number


do not forget about regress tests during 'make obj'


don't run regress tests by default


add a Makefile hierarchy which builds the whole show