Makefiles
Ignore build files
Disable endianness funcs on non-Apple
Fix missing includes
Only use NS runtime for definition of NSInteger on Apple, otherwise use long
Use GGAppleCompatibility header instead of hardcoded CFLAGS
Refactored makefile for building library
Sort out libraries
Removed non-apple warning, file is now protected by if-apple guards
Added subdirs to header search paths
Fixed bad pragma
Added alternate pattern for including library files in project, define __SDM_CORE_LIB to enable exported header access
Define __SDM_CORE_LIB
Fixed missing header
Don't link against CoreFoundation due to conflict with gnustep-corebase
Link CoreFoundation instead of libgnustep-corebase