Cross-platform, open-source make system