Detect Sun C compiler
Flags style for Sun C compiler
Warnings as errors flags for Sun C
Symbol visibility for Sun C
Optimization flags for Sun C
Strict aliasing flags for Sun C
Shared library flags for Sun C
Debugging flags for Sun C
Make recursive make more generic

Don't use GNU make or nmake features when calling make recursively. This
adds support for other make implementations like dmake.