Module Name: src Committed By: joerg Date: Fri Aug 17 16:22:28 UTC 2012
Modified Files: src: Makefile src/compat: Makefile compatsubdir.mk src/compat/dirshack: Makefile src/lib: Makefile src/sys: Makefile Log Message: Implement build_install in src/lib/Makefile, which traverses the subdirectories and invokes dependall/install. Do this in groups delimited by .WAIT to ensure that depending libraries can use the installed versions and don't need to know the locations in the source tree. Use this new target in src/Makefile to replace most of the adhoc library logic with two special cases, src/lib and src/compat. Adjust sys/Makefile to include the module directory when building them. Add some necessary .WAITs in src/lib/Makefile to reflect the dependencies from src/Makefile and also add the rump libraries here. To generate a diff of this commit: cvs rdiff -u -r1.298 -r1.299 src/Makefile cvs rdiff -u -r1.5 -r1.6 src/compat/Makefile cvs rdiff -u -r1.7 -r1.8 src/compat/compatsubdir.mk cvs rdiff -u -r1.2 -r1.3 src/compat/dirshack/Makefile cvs rdiff -u -r1.187 -r1.188 src/lib/Makefile cvs rdiff -u -r1.77 -r1.78 src/sys/Makefile Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.