Skip to content

Commit 380a2c0

Browse files
author
Chris Barth
committed
working react-native-windows builds
1 parent 92fb844 commit 380a2c0

25 files changed

+54165
-485
lines changed

.github/workflows/pr.yml

+3
Original file line numberDiff line numberDiff line change
@@ -60,6 +60,9 @@ jobs:
6060
- name: NPM Install (Binary Package)
6161
run: npm install
6262
working-directory: ./Package
63+
- name: Git (Windows)
64+
run: npx gulp initializeSubmodulesWindowsAgent
65+
working-directory: ./Package
6366
- name: Gulp (Windows)
6467
run: npx gulp buildUWPPR
6568
working-directory: ./Package

.github/workflows/publish.yml

+3
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,9 @@ jobs:
4646
- name: NPM Install (Binary Package)
4747
run: npm install
4848
working-directory: ./Package
49+
- name: Git (Windows)
50+
run: npx gulp initializeSubmodulesWindowsAgent
51+
working-directory: ./Package
4952
- name: Gulp (Windows)
5053
run: npx gulp buildUWPPublish
5154
working-directory: ./Package

Apps/PackageTest/0.64.0-rc.0/package-lock.json

+15,147-11
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Apps/PackageTest/0.64.0-rc.0/package.json

+1
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"dependencies": {
1515
"@babylonjs/core": "^5.0.0-alpha.9",
1616
"@babylonjs/react-native": "file:../../../Package/Assembled/babylonjs-react-native-0.0.1.tgz",
17+
"@babylonjs/react-native-windows": "file:../../../Package/Assembled-Windows/babylonjs-react-native-windows-0.0.1.tgz",
1718
"react": "^17.0.1",
1819
"react-native": "^0.64.0-rc.0",
1920
"react-native-permissions": "^3.0.0",

Apps/PackageTest/0.64.0-rc.0/windows/PackageTest.sln

+18-18
Original file line numberDiff line numberDiff line change
@@ -35,10 +35,10 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Mso", "..\node_modules\reac
3535
EndProject
3636
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Include", "..\node_modules\react-native-windows\include\Include.vcxitems", "{EF074BA1-2D54-4D49-A28E-5E040B47CD2E}"
3737
EndProject
38-
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BabylonReactNative", "..\node_modules\@babylonjs\react-native\windows\BabylonReactNative\BabylonReactNative.vcxproj", "{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}"
39-
EndProject
4038
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "RNPermissions", "..\node_modules\react-native-permissions\windows\RNPermissions\RNPermissions.vcxproj", "{99677B9D-A27B-4239-930E-C36C8D339C54}"
4139
EndProject
40+
Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "BabylonReactNative", "..\node_modules\@babylonjs\react-native-windows\windows\BabylonReactNative\BabylonReactNative.vcxproj", "{0362370A-ED67-41E5-85FC-394F27993115}"
41+
EndProject
4242
Global
4343
GlobalSection(SharedMSBuildProjectFiles) = preSolution
4444
..\node_modules\react-native-windows\JSI\Shared\JSI.Shared.vcxitems*{0cc28589-39e4-4288-b162-97b959f8b843}*SharedItemsImports = 9
@@ -168,22 +168,6 @@ Global
168168
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x64.Build.0 = Release|x64
169169
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.ActiveCfg = Release|Win32
170170
{FCA38F3C-7C73-4C47-BE4E-32F77FA8538D}.Release|x86.Build.0 = Release|Win32
171-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Debug|ARM.ActiveCfg = Debug|ARM
172-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Debug|ARM.Build.0 = Debug|ARM
173-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Debug|ARM64.ActiveCfg = Debug|ARM64
174-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Debug|ARM64.Build.0 = Debug|ARM64
175-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Debug|x64.ActiveCfg = Debug|x64
176-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Debug|x64.Build.0 = Debug|x64
177-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Debug|x86.ActiveCfg = Debug|Win32
178-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Debug|x86.Build.0 = Debug|Win32
179-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Release|ARM.ActiveCfg = Release|ARM
180-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Release|ARM.Build.0 = Release|ARM
181-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Release|ARM64.ActiveCfg = Release|ARM64
182-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Release|ARM64.Build.0 = Release|ARM64
183-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Release|x64.ActiveCfg = Release|x64
184-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Release|x64.Build.0 = Release|x64
185-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Release|x86.ActiveCfg = Release|Win32
186-
{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}.Release|x86.Build.0 = Release|Win32
187171
{99677B9D-A27B-4239-930E-C36C8D339C54}.Debug|ARM.ActiveCfg = Debug|ARM
188172
{99677B9D-A27B-4239-930E-C36C8D339C54}.Debug|ARM.Build.0 = Debug|ARM
189173
{99677B9D-A27B-4239-930E-C36C8D339C54}.Debug|ARM64.ActiveCfg = Debug|ARM64
@@ -200,6 +184,22 @@ Global
200184
{99677B9D-A27B-4239-930E-C36C8D339C54}.Release|x64.Build.0 = Release|x64
201185
{99677B9D-A27B-4239-930E-C36C8D339C54}.Release|x86.ActiveCfg = Release|Win32
202186
{99677B9D-A27B-4239-930E-C36C8D339C54}.Release|x86.Build.0 = Release|Win32
187+
{0362370A-ED67-41E5-85FC-394F27993115}.Debug|ARM.ActiveCfg = Debug|ARM
188+
{0362370A-ED67-41E5-85FC-394F27993115}.Debug|ARM.Build.0 = Debug|ARM
189+
{0362370A-ED67-41E5-85FC-394F27993115}.Debug|ARM64.ActiveCfg = Debug|ARM64
190+
{0362370A-ED67-41E5-85FC-394F27993115}.Debug|ARM64.Build.0 = Debug|ARM64
191+
{0362370A-ED67-41E5-85FC-394F27993115}.Debug|x64.ActiveCfg = Debug|x64
192+
{0362370A-ED67-41E5-85FC-394F27993115}.Debug|x64.Build.0 = Debug|x64
193+
{0362370A-ED67-41E5-85FC-394F27993115}.Debug|x86.ActiveCfg = Debug|Win32
194+
{0362370A-ED67-41E5-85FC-394F27993115}.Debug|x86.Build.0 = Debug|Win32
195+
{0362370A-ED67-41E5-85FC-394F27993115}.Release|ARM.ActiveCfg = Release|ARM
196+
{0362370A-ED67-41E5-85FC-394F27993115}.Release|ARM.Build.0 = Release|ARM
197+
{0362370A-ED67-41E5-85FC-394F27993115}.Release|ARM64.ActiveCfg = Release|ARM64
198+
{0362370A-ED67-41E5-85FC-394F27993115}.Release|ARM64.Build.0 = Release|ARM64
199+
{0362370A-ED67-41E5-85FC-394F27993115}.Release|x64.ActiveCfg = Release|x64
200+
{0362370A-ED67-41E5-85FC-394F27993115}.Release|x64.Build.0 = Release|x64
201+
{0362370A-ED67-41E5-85FC-394F27993115}.Release|x86.ActiveCfg = Release|Win32
202+
{0362370A-ED67-41E5-85FC-394F27993115}.Release|x86.Build.0 = Release|Win32
203203
EndGlobalSection
204204
GlobalSection(SolutionProperties) = preSolution
205205
HideSolutionNode = FALSE

Apps/PackageTest/0.64.0-rc.0/windows/PackageTest/AutolinkedNativeModules.g.cpp

+2-2
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
#include "pch.h"
44
#include "AutolinkedNativeModules.g.h"
55

6-
// Includes from @babylonjs/react-native
6+
// Includes from @babylonjs/react-native-windows
77
#include <winrt/BabylonReactNative.h>
88

99
// Includes from react-native-permissions
@@ -14,7 +14,7 @@ namespace winrt::Microsoft::ReactNative
1414

1515
void RegisterAutolinkedNativeModulePackages(winrt::Windows::Foundation::Collections::IVector<winrt::Microsoft::ReactNative::IReactPackageProvider> const& packageProviders)
1616
{
17-
// IReactPackageProviders from @babylonjs/react-native
17+
// IReactPackageProviders from @babylonjs/react-native-windows
1818
packageProviders.Append(winrt::BabylonReactNative::ReactPackageProvider());
1919
// IReactPackageProviders from react-native-permissions
2020
packageProviders.Append(winrt::RNPermissions::ReactPackageProvider());

Apps/PackageTest/0.64.0-rc.0/windows/PackageTest/AutolinkedNativeModules.g.targets

+3-3
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
33
<!-- AutolinkedNativeModules.g.targets contents generated by "react-native autolink-windows" -->
44
<ItemGroup>
5-
<!-- Projects from @babylonjs/react-native -->
6-
<ProjectReference Include="$(ProjectDir)..\..\node_modules\@babylonjs\react-native\windows\BabylonReactNative\BabylonReactNative.vcxproj">
7-
<Project>{240FBB7A-EC3B-43E4-B4D8-16C7C092D192}</Project>
5+
<!-- Projects from @babylonjs/react-native-windows -->
6+
<ProjectReference Include="$(ProjectDir)..\..\node_modules\@babylonjs\react-native-windows\windows\BabylonReactNative\BabylonReactNative.vcxproj">
7+
<Project>{0362370A-ED67-41E5-85FC-394F27993115}</Project>
88
</ProjectReference>
99
<!-- Projects from react-native-permissions -->
1010
<ProjectReference Include="$(ProjectDir)..\..\node_modules\react-native-permissions\windows\RNPermissions\RNPermissions.vcxproj">

0 commit comments

Comments
 (0)