+ 'Makefile' adapted for linux and macos.