Properly track source file dependencies
Support platforms that don't have lipo by building multi-arch binaries classically