Replaced -m32 and -m64 with -march=i686 and -march=x86-64.
Standardized order of SOURCES, OBJECTS, INCLUDES, DEPENDENCIES, and DEFINES.
Only target Windows XP and up, now.
Fixed some minor bugs and added GCC support.
Added foundation.h.