$(IntermediateOutputPath)native\ $(OutputPath)native\ true OSX $(OS) .obj .o .bc .lib .a $(NativeObjectExt) .cpp .bc true .exe .dll .dylib .so .lib .a .html .def .exports $(NativeIntermediateOutputPath)$(TargetName)$(NativeObjectExt) $(NativeOutputPath)$(TargetName)$(NativeBinaryExt) $(NativeIntermediateOutputPath)$(TargetName)$(ExportsFileExt) $(NativeObject) $(NativeIntermediateOutputPath)$(TargetName).cpp IlcCompile CppCompile IlcCompile $(NativeOutputPath) $(NativeIntermediateOutputPath) $(FrameworkLibPath)\Framework$(LibFileExt) $(FrameworkLibPath)\libframework$(LibFileExt) SetupProperties Compile;ComputeIlcCompileInputs $(IlcCompileDependsOn);BuildFrameworkLib $(IlcCompileDependsOn);SetupOSSpecificProps $(RuntimePackagePath) $(RuntimePackagePath)\tools\ILCompiler.Build.Tasks.dll IntermediateOutputPath=$(IntermediateOutputPath); FrameworkLibPath=$(FrameworkLibPath); FrameworkObjPath=$(FrameworkObjPath); RuntimePackagePath=$(RuntimePackagePath) "$(NativeObject)" -o "$(NativeBinary)" -s WASM=1 -s ALLOW_MEMORY_GROWTH=1 --emrun $(EmccArgs) "$(IlcPath)/sdk/libPortableRuntime.bc" "$(IlcPath)/sdk/libbootstrappercpp.bc" "$(IlcPath)/sdk/libSystem.Private.CoreLib.Native.bc" $(EmccArgs) -O2 --llvm-lto 2 $(EmccArgs) -g3