Cross-compilable
Detail:
- Rewrite Makefile to use shared makefiles
- Change include pathnames to use OS-agnostic syntax (and correct case)
- Loses ability to do HierProf or MemCheck builds, or preprocessed sources (intended for McCabe static analysis tools) since these are not currently supported by the shared makefiles
The SOURCES_TO_SYMLINK
line in Makefile
might be worth making implicit in the CLibrary
shared makefile if they are required in any further libraries. However, it doesn't hurt if they are specified in both, so I'm making it explicit for now to avoid introducing a dependency upon BuildSys.