Final clean up of the build.

One target per project (set of source files).
Always build java sources.

Easter egg: zinc support.