In my second makefile example (SCCS and make), the target for libb/libb.a should read: libb.a: libb/libb.a -ln libb/libb.a libb.a ^ ^ ^ (but I'm sure you got the idea) -bob.