Cross-platform Makefile beginnings