User libraries depend on their dependencies .a's
authorBarret Rhoden <brho@cs.berkeley.edu>
Wed, 19 Nov 2014 02:31:36 +0000 (18:31 -0800)
committerBarret Rhoden <brho@cs.berkeley.edu>
Wed, 19 Nov 2014 02:31:36 +0000 (18:31 -0800)
commit5a58ebc26e91d371248091e4ae308ce0ac2ee1bb
tree4418f6f81f516f98aba887c89e8d523be40fc4f9
parent1ea3eb74615cbd2448e00c5f1d5326aaa3f2f1cb
User libraries depend on their dependencies .a's

The previous commit exposed an issue where libraries would not rebuild if their
dependency was newer.  The old style just made sure the dependencies rebuilt
first, but not that the libraries would actually rebuild.  Their linking needs
to depend on the dependencies output archive (e.g. libparlib.a).
Makefile
user/benchutil/Makefile
user/bsd/Makefile
user/iplib/Makefile
user/ndblib/Makefile
user/parlib/Makefile
user/pthread/Makefile