|
28 | 28 | <ReactNativeWindowsDir Condition="'$(ReactNativeWindowsDir)' == '' And Exists('$(ProjectDir)..\..\..\..\..\Apps\Playground\node_modules\react-native-windows\package.json')">$(ProjectDir)\..\..\..\..\..\Apps\Playground\node_modules\react-native-windows\</ReactNativeWindowsDir> |
29 | 29 | </PropertyGroup> |
30 | 30 | <PropertyGroup Label="BabylonReactNativeProps"> |
31 | | - <BabylonReactNativeDir Condition="'$(BabylonReactNativeDir)' == '' And Exists('$(ProjectDir)\..\..\..\react-native')">$(ProjectDir)\..\..\..\react-native</BabylonReactNativeDir> |
32 | | - <BabylonNativeDir Condition="Exists('$(BabylonReactNativeDir)\submodules\BabylonNative')">$(BabylonReactNativeDir)\Build</BabylonNativeDir> |
33 | | - <BabylonNativeBuildDir Condition="'$(Platform)'=='x64' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)\uwp_x64\</BabylonNativeBuildDir> |
34 | | - <BabylonNativeBuildDir Condition="'$(Platform)'=='Win32' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)\uwp_x86\</BabylonNativeBuildDir> |
35 | | - <BabylonNativeBuildDir Condition="'$(Platform)'=='ARM' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)\uwp_arm\</BabylonNativeBuildDir> |
36 | | - <BabylonNativeBuildDir Condition="'$(Platform)'=='ARM64' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)\uwp_arm64\</BabylonNativeBuildDir> |
| 31 | + <BabylonReactNativeDir Condition="'$(BabylonReactNativeDir)' == '' And Exists('$(ProjectDir)\..\..\..\react-native')">$(ProjectDir)..\..\..\react-native\</BabylonReactNativeDir> |
| 32 | + <BabylonNativeDir Condition="Exists('$(BabylonReactNativeDir)submodules\BabylonNative')">$(BabylonReactNativeDir)Build\</BabylonNativeDir> |
| 33 | + <BabylonNativeBuildDir Condition="'$(Platform)'=='x64' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)uwp_x64\</BabylonNativeBuildDir> |
| 34 | + <BabylonNativeBuildDir Condition="'$(Platform)'=='Win32' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)uwp_x86\</BabylonNativeBuildDir> |
| 35 | + <BabylonNativeBuildDir Condition="'$(Platform)'=='ARM' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)uwp_arm\</BabylonNativeBuildDir> |
| 36 | + <BabylonNativeBuildDir Condition="'$(Platform)'=='ARM64' And '$(BabylonNativeDir)' != ''">$(BabylonNativeDir)uwp_arm64\</BabylonNativeBuildDir> |
37 | 37 | <BabylonNativeLibsDir Condition="'$(Platform)'=='x64' And '$(BabylonNativeDir)' == ''">..\libs\x64\</BabylonNativeLibsDir> |
38 | 38 | <BabylonNativeLibsDir Condition="'$(Platform)'=='Win32' And '$(BabylonNativeDir)' == ''">..\libs\x86\</BabylonNativeLibsDir> |
39 | 39 | <BabylonNativeLibsDir Condition="'$(Platform)'=='ARM' And '$(BabylonNativeDir)' == ''">..\libs\arm\</BabylonNativeLibsDir> |
|
126 | 126 | <!-- Library directories when building in repo --> |
127 | 127 | <!-- Note: you can add BabylonNative component build folders here as needed --> |
128 | 128 | <AdditionalLibraryDirectories Condition="'$(BabylonNativeBuildDir)' != ''"> |
129 | | - $(BabylonNativeBuildDir)\Core\JsRuntime\$(Configuration); |
130 | | - $(BabylonNativeBuildDir)\Core\Graphics\$(Configuration); |
131 | | - $(BabylonNativeBuildDir)\Dependencies\arcana.cpp\$(Configuration); |
132 | | - $(BabylonNativeBuildDir)\Dependencies\bgfx.cmake\$(Configuration); |
133 | | - $(BabylonNativeBuildDir)\Dependencies\glslang\glslang\$(Configuration); |
134 | | - $(BabylonNativeBuildDir)\Dependencies\glslang\glslang\OSDependent\Windows\$(Configuration); |
135 | | - $(BabylonNativeBuildDir)\Dependencies\glslang\OGLCompilersDLL\$(Configuration); |
136 | | - $(BabylonNativeBuildDir)\Dependencies\glslang\SPIRV\$(Configuration); |
137 | | - $(BabylonNativeBuildDir)\Dependencies\napi\napi-jsi\$(Configuration); |
138 | | - $(BabylonNativeBuildDir)\Dependencies\SPIRV-Cross\$(Configuration); |
139 | | - $(BabylonNativeBuildDir)\Dependencies\UrlLib\$(Configuration); |
140 | | - $(BabylonNativeBuildDir)\Dependencies\xr\$(Configuration); |
141 | | - $(BabylonNativeBuildDir)\Dependencies\xr\Dependencies\OpenXR-SDK\src\loader\$(Configuration); |
142 | | - $(BabylonNativeBuildDir)\jsi\$(Configuration); |
143 | | - $(BabylonNativeBuildDir)\Plugins\NativeCapture\$(Configuration); |
144 | | - $(BabylonNativeBuildDir)\Plugins\NativeEngine\$(Configuration); |
145 | | - $(BabylonNativeBuildDir)\Plugins\NativeInput\$(Configuration); |
146 | | - $(BabylonNativeBuildDir)\Plugins\NativeOptimizations\$(Configuration); |
147 | | - $(BabylonNativeBuildDir)\Plugins\NativeTracing\$(Configuration); |
148 | | - $(BabylonNativeBuildDir)\Plugins\NativeXr\$(Configuration); |
149 | | - $(BabylonNativeBuildDir)\Polyfills\Window\$(Configuration); |
150 | | - $(BabylonNativeBuildDir)\Polyfills\XMLHttpRequest\$(Configuration); |
151 | | - $(BabylonNativeBuildDir)\Polyfills\Canvas\$(Configuration); |
152 | | - $(BabylonNativeBuildDir)\$(Configuration); |
| 129 | + $(BabylonNativeBuildDir)BabylonNative\Core\JsRuntime\$(Configuration); |
| 130 | + $(BabylonNativeBuildDir)BabylonNative\Core\Graphics\$(Configuration); |
| 131 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\arcana.cpp\$(Configuration); |
| 132 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\bgfx.cmake\$(Configuration); |
| 133 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\glslang\glslang\$(Configuration); |
| 134 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\glslang\glslang\OSDependent\Windows\$(Configuration); |
| 135 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\glslang\OGLCompilersDLL\$(Configuration); |
| 136 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\glslang\SPIRV\$(Configuration); |
| 137 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\napi\napi-jsi\$(Configuration); |
| 138 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\SPIRV-Cross\$(Configuration); |
| 139 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\UrlLib\$(Configuration); |
| 140 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\xr\$(Configuration); |
| 141 | + $(BabylonNativeBuildDir)BabylonNative\Dependencies\xr\Dependencies\OpenXR-SDK\src\loader\$(Configuration); |
| 142 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeCapture\$(Configuration); |
| 143 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeEngine\$(Configuration); |
| 144 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeInput\$(Configuration); |
| 145 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeOptimizations\$(Configuration); |
| 146 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeTracing\$(Configuration); |
| 147 | + $(BabylonNativeBuildDir)BabylonNative\Plugins\NativeXr\$(Configuration); |
| 148 | + $(BabylonNativeBuildDir)BabylonNative\Polyfills\Window\$(Configuration); |
| 149 | + $(BabylonNativeBuildDir)BabylonNative\Polyfills\XMLHttpRequest\$(Configuration); |
| 150 | + $(BabylonNativeBuildDir)BabylonNative\Polyfills\Canvas\$(Configuration); |
| 151 | + $(BabylonNativeBuildDir)jsi\$(Configuration); |
| 152 | + $(BabylonNativeBuildDir)$(Configuration); |
153 | 153 | %(AdditionalLibraryDirectories); |
154 | 154 | </AdditionalLibraryDirectories> |
155 | 155 | <!-- Library directories when building from npm package --> |
156 | 156 | <AdditionalLibraryDirectories Condition="'$(BabylonNativeLibsDir)' != ''"> |
157 | | - $(BabylonNativeLibsDir)\$(Configuration); |
| 157 | + $(BabylonNativeLibsDir)$(Configuration); |
158 | 158 | %(AdditionalLibraryDirectories) |
159 | 159 | </AdditionalLibraryDirectories> |
160 | 160 | </Link> |
|
163 | 163 | <ClCompile> |
164 | 164 | <PreprocessorDefinitions>_DEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
165 | 165 | <!-- Include project headers when building in the repo --> |
166 | | - <AdditionalIncludeDirectories Condition="Exists('$(BabylonReactNativeDir)\shared')">$(BabylonReactNativeDir)\shared;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 166 | + <AdditionalIncludeDirectories Condition="Exists('$(BabylonReactNativeDir)shared')">$(BabylonReactNativeDir)shared;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
167 | 167 | </ClCompile> |
168 | 168 | <Link> |
169 | 169 | <IgnoreSpecificDefaultLibraries>%(IgnoreSpecificDefaultLibraries)</IgnoreSpecificDefaultLibraries> |
|
221 | 221 | <ItemDefinitionGroup Condition="'$(Configuration)'=='Release'"> |
222 | 222 | <ClCompile> |
223 | 223 | <PreprocessorDefinitions>NDEBUG;%(PreprocessorDefinitions)</PreprocessorDefinitions> |
224 | | - <AdditionalIncludeDirectories Condition="Exists('$(BabylonReactNativeDir)\shared')">$(BabylonReactNativeDir)\shared;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
| 224 | + <AdditionalIncludeDirectories Condition="Exists('$(BabylonReactNativeDir)shared')">$(BabylonReactNativeDir)shared;%(AdditionalIncludeDirectories)</AdditionalIncludeDirectories> |
225 | 225 | </ClCompile> |
226 | 226 | <Link> |
227 | 227 | <EnableCOMDATFolding>true</EnableCOMDATFolding> |
|
0 commit comments