build: break things into smaller noinst .la's and link together.