We have a lot of odd, small files in make/lib, from an attempt to
separate libraries that predates the modularization of jigsaw. They do
not make sense to keep separate anymore.
Also, the library definitions for linux and solaris for jdk.net are
virtually identical and should be unified.
As the library stanzas continue to shrink with the continuing
SetupJdkLibrary patches, I could very well see a future where
CoreLibraries and Awt2D/Sound is inlined in java.base and java.desktop,
as well. The main reason for splitting them out was to make the files
less unwieldy.
Bug: https://bugs.openjdk.java.net/browse/JDK-8199668
WebRev:
http://cr.openjdk.java.net/~ihse/JDK-8199668-make_lib-cleanup/webrev.01
/Magnus