Make cross-platform (Linux & Mac OS, 32- & 64-bit)