Skip to content

Commit d9faa3a

Browse files
pull[bot]ntremganandrajSaadnajmiryanlntn
authored
[pull] master from microsoft:master (#11)
* Deprecated api (microsoft#853) * Remove deprecated/unused context param * Update a few Mac deprecated APIs * Packing RN dependencies, hermes and ignoring javadoc failure, (microsoft#852) * Ignore javadoc failure * Bringing few more changes from 0.63-stable * Fixing a patch in engine selection * Fixing a patch in nuget spec * Fixing the output directory of nuget pack * Packaging dependencies in the nuget * Fix onMouseEnter/onMouseLeave callbacks not firing on Pressable (microsoft#855) * add pull yml * match handleOpenURLNotification event payload with iOS (microsoft#755) (#2) Co-authored-by: Ryan Linton <ryanlntn@gmail.com> * fix mouse evetns on pressable * delete extra yml from this branch * Add macOS tags * reorder props to have onMouseEnter/onMouseLeave always be before onPress Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> Co-authored-by: Ryan Linton <ryanlntn@gmail.com> * Grammar fixes. (microsoft#856) Updates simple grammar issues. Co-authored-by: Nick Trescases <42704557+ntre@users.noreply.github.com> Co-authored-by: Anandraj <anandrag@microsoft.com> Co-authored-by: Saad Najmi <saadnajmi2@gmail.com> Co-authored-by: pull[bot] <39814207+pull[bot]@users.noreply.github.com> Co-authored-by: Ryan Linton <ryanlntn@gmail.com> Co-authored-by: Muhammad Hamza Zaman <mh.zaman.4069@gmail.com>
1 parent d82a01b commit d9faa3a

File tree

17 files changed

+774
-364
lines changed

17 files changed

+774
-364
lines changed

.ado/android-pr.yml

Lines changed: 15 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,11 +46,18 @@ jobs:
4646

4747
- template: templates\prep-android-nuget.yml
4848

49+
# Verify depenendencies can be enumerated and downloaded ..
50+
- task: CmdLine@2
51+
displayName: 'Verify Dependencies can be enumerated'
52+
inputs:
53+
script: sudo apt-get install python3-pip && sudo apt-get install python3-setuptools && pip3 install BeautifulSoup4 && pip3 install wheel && pip3 install wget && python3 android-patches/scripts/downloadDependencies.py $(Build.SourcesDirectory) && tree $(Build.SourcesDirectory)/android
54+
55+
4956
# Very similar to the default pack task .. but appends 'ndk21' to the nuget pack version
5057
- task: CmdLine@2
5158
displayName: 'Verify NuGet can be packed'
5259
inputs:
53-
script: NDK=ndk`cat ${ANDROID_SDK_ROOT}/ndk-bundle/source.properties 2>&1 | grep Pkg.Revision | awk '{ print $3}' | awk -F. '{ print $1 }'`; mono $(System.DefaultWorkingDirectory)/nuget-bin/nuget.exe pack $(System.DefaultWorkingDirectory)/ReactAndroid/ReactAndroid.nuspec -OutputDirectory $(System.DefaultWorkingDirectory) -Properties buildNumber=$(buildNumber)-$NDK;commitId=$(Build.SourceVersion)
60+
script: NDK=ndk`cat ${ANDROID_SDK_ROOT}/ndk-bundle/source.properties 2>&1 | grep Pkg.Revision | awk '{ print $3}' | awk -F. '{ print $1 }'`; mono $(System.DefaultWorkingDirectory)/nuget-bin/nuget.exe pack $(System.DefaultWorkingDirectory)/ReactAndroid/ReactAndroid.nuspec -OutputDirectory $(Build.StagingDirectory)/final -Properties buildNumber=$(buildNumber)-$NDK;commitId=$(Build.SourceVersion)
5461

5562
# Android CI doesn't create a nuget now, but this check is failing builds. Quickest fix to unblock builds is to disable the check... but we need to find the root cause and fix it and enable this again.
5663
# - script: '[ -f $(System.DefaultWorkingDirectory)/*.nupkg ]'
@@ -70,4 +77,10 @@ jobs:
7077
- task: CmdLine@2
7178
displayName: gradlew clean
7279
inputs:
73-
script: ./gradlew clean
80+
script: ./gradlew clean
81+
82+
- task: PublishBuildArtifacts@1
83+
displayName: 'Publish final artifacts'
84+
inputs:
85+
PathtoPublish: '$(Build.StagingDirectory)/final'
86+
ArtifactName: 'ReactNative-Final'

.ado/publish.yml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -144,6 +144,13 @@ jobs:
144144

145145
- template: templates\prep-android-nuget.yml
146146

147+
# Enumerate and download all dependencies ..
148+
- task: CmdLine@2
149+
displayName: 'Verify Dependencies can be enumerated'
150+
inputs:
151+
script: sudo apt-get install python3-pip && sudo apt-get install python3-setuptools && pip3 install BeautifulSoup4 && pip3 install wheel && pip3 install wget && python3 android-patches/scripts/downloadDependencies.py $(Build.SourcesDirectory) && tree $(Build.SourcesDirectory)/android
152+
153+
147154
# Very similar to the default pack task .. but appends 'ndk21b' to the nuget pack version
148155
- task: CmdLine@2
149156
displayName: 'NuGet pack'

Libraries/Components/Pressable/Pressable.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -170,6 +170,8 @@ function Pressable(props: Props, forwardedRef): React.Node {
170170
delayLongPress,
171171
disabled,
172172
focusable,
173+
onMouseEnter, // [TODO(macOS GH#774)
174+
onMouseLeave, // ]TODO(macOS GH#774)
173175
onLongPress,
174176
onPress,
175177
onPressIn,
@@ -208,6 +210,8 @@ function Pressable(props: Props, forwardedRef): React.Node {
208210
android_disableSound,
209211
delayLongPress,
210212
delayPressIn: unstable_pressDelay,
213+
onHoverIn: onMouseEnter, // [TODO(macOS GH#774)
214+
onHoverOut: onMouseLeave, // ]TODO(macOS GH#774)
211215
onLongPress,
212216
onPress,
213217
onPressIn(event: PressEvent): void {
@@ -236,6 +240,8 @@ function Pressable(props: Props, forwardedRef): React.Node {
236240
delayLongPress,
237241
disabled,
238242
hitSlop,
243+
onMouseEnter, // [TODO(macOS GH#774)
244+
onMouseLeave, // ]TODO(macOS GH#774)
239245
onLongPress,
240246
onPress,
241247
onPressIn,

README.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@
2222

2323
This repository is a working fork of **facebook/react-native** that adds support for the official React Native for macOS implementation from Microsoft.
2424

25-
You can read more about the macOS implementation in our website - [React Native for Windows + macOS](https://microsoft.github.io/react-native-windows/)
25+
You can read more about the macOS implementation on our website - [React Native for Windows + macOS](https://microsoft.github.io/react-native-windows/)
2626

2727
## Contents
2828

@@ -50,14 +50,14 @@ Search the [existing issues](https://github.com/microsoft/react-native-macos/iss
5050
- Ensure the [appropriate template](https://github.com/microsoft/react-native-macos/issues/new/choose) is used when filing your issue(s).
5151

5252
## Contributing
53-
See [Contributing guidelines](https://github.com/microsoft/react-native-macos/blob/master/CONTRIBUTING.md) for how to setup your fork of the repo and start a PR to contribute to React Native for macOS.
53+
See [Contributing guidelines](https://github.com/microsoft/react-native-macos/blob/master/CONTRIBUTING.md) for how to set up your fork of the repo and start a PR to contribute to React Native for macOS.
5454

5555
[Good First Issue](https://github.com/microsoft/react-native-macos/labels/good%20first%20issue) and [help wanted](https://github.com/microsoft/react-native-macos/labels/help%20wanted) are great starting points for PRs.
5656

5757
## Documentation
5858
[React Native already has great documentation](https://reactnative.dev/docs/getting-started) and we're working to ensure the React Native for Windows + macOS are part of that documentation story.
5959

60-
[React Native for Windows + macOS](https://microsoft.github.io/react-native-windows/) has it's own separate documentation site where Windows and macOS
60+
[React Native for Windows + macOS](https://microsoft.github.io/react-native-windows/) has its own separate documentation site where Windows and macOS
6161
specific information, like API docs and blog updates live. We are bootstrapping documentation for macOS at this time, tune in for updates.
6262

6363
### Examples

React/Base/macOS/RCTPlatformDisplayLink.m

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
#import <CoreVideo/CVDisplayLink.h>
1616
#import <CoreVideo/CVHostTime.h>
1717

18-
#import <libkern/OSAtomic.h>
18+
#import <os/lock.h>
1919

2020
@interface RCTPlatformDisplayLink ()
2121

@@ -30,7 +30,7 @@ @implementation RCTPlatformDisplayLink
3030
__weak id _target;
3131
NSRunLoop *_runLoop;
3232
NSMutableArray<NSRunLoopMode> *_modes;
33-
OSSpinLock _lock; // OS_SPINLOCK_INIT == 0
33+
os_unfair_lock _lock; // OS_UNFAIR_LOCK_INIT == 0
3434
}
3535

3636
+ (RCTPlatformDisplayLink *)displayLinkWithTarget:(id)target selector:(SEL)sel
@@ -47,15 +47,15 @@ static CVReturn RCTPlatformDisplayLinkCallBack(__unused CVDisplayLinkRef display
4747
RCTPlatformDisplayLink *rctDisplayLink = (__bridge RCTPlatformDisplayLink*)displayLinkContext;
4848

4949
// Lock and check for invalidation prior to calling out to the runloop
50-
OSSpinLockLock(&rctDisplayLink->_lock);
50+
os_unfair_lock_lock(&rctDisplayLink->_lock);
5151
if (rctDisplayLink->_runLoop != nil) {
5252
CFRunLoopRef cfRunLoop = [rctDisplayLink->_runLoop getCFRunLoop];
5353
CFRunLoopPerformBlock(cfRunLoop, kCFRunLoopDefaultMode, ^{
5454
[rctDisplayLink tick];
5555
});
5656
CFRunLoopWakeUp(cfRunLoop);
5757
}
58-
OSSpinLockUnlock(&rctDisplayLink->_lock);
58+
os_unfair_lock_unlock(&rctDisplayLink->_lock);
5959
}
6060
return kCVReturnSuccess;
6161
}
@@ -98,10 +98,10 @@ - (void)removeFromRunLoop:(__unused NSRunLoop *)runloop forMode:(NSRunLoopMode)m
9898
- (void)invalidate
9999
{
100100
if (_runLoop != nil) {
101-
OSSpinLockLock(&_lock);
101+
os_unfair_lock_lock(&_lock);
102102
_runLoop = nil;
103103
_modes = nil;
104-
OSSpinLockUnlock(&_lock);
104+
os_unfair_lock_unlock(&_lock);
105105

106106
// CVDisplayLinkStop attempts to acquire a mutex possibly held during the callback's invocation.
107107
// Stop the display link outside of the lock to avoid deadlocking here.

React/Views/RCTActivityIndicatorView.m

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ - (instancetype)initWithFrame:(CGRect)frame
2323
{
2424
if ((self = [super initWithFrame:frame])) {
2525
self.displayedWhenStopped = NO;
26-
self.style = NSProgressIndicatorSpinningStyle;
26+
self.style = NSProgressIndicatorStyleSpinning;
2727
}
2828
return self;
2929
}
@@ -82,7 +82,7 @@ - (void)updateLayer
8282
[super updateLayer];
8383
if (_color != nil) {
8484
CGFloat r, g, b, a;
85-
[[_color colorUsingColorSpaceName:NSCalibratedRGBColorSpace] getRed:&r green:&g blue:&b alpha:&a];
85+
[[_color colorUsingColorSpace:[NSColorSpace genericRGBColorSpace]] getRed:&r green:&g blue:&b alpha:&a];
8686

8787
CIFilter *colorPoly = [CIFilter filterWithName:@"CIColorPolynomial"];
8888
[colorPoly setDefaults];

React/Views/RCTProgressViewManager.m

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ @implementation RCTConvert (RCTProgressViewManager)
1414

1515
#if TARGET_OS_OSX // [TODO(macOS GH#774)
1616
RCT_ENUM_CONVERTER(NSProgressIndicatorStyle, (@{
17-
@"default": @(NSProgressIndicatorBarStyle),
18-
@"bar": @(NSProgressIndicatorBarStyle),
19-
}), NSProgressIndicatorBarStyle, integerValue)
17+
@"default": @(NSProgressIndicatorStyleBar),
18+
@"bar": @(NSProgressIndicatorStyleBar),
19+
}), NSProgressIndicatorStyleBar, integerValue)
2020
#else // ]TODO(macOS GH#774)
2121
RCT_ENUM_CONVERTER(
2222
UIProgressViewStyle,

React/Views/RCTSlider.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -126,7 +126,7 @@ @implementation RCTSlider {
126126
- (instancetype)initWithFrame:(NSRect)frameRect
127127
{
128128
if (self = [super initWithFrame:frameRect]) {
129-
self.cell.controlSize = NSRegularControlSize;
129+
self.cell.controlSize = NSControlSizeRegular;
130130
((RCTSliderCell*)self.cell).delegate = self;
131131
}
132132
return self;

React/Views/RCTSwitch.m

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ @implementation RCTSwitch
1919
- (instancetype)initWithFrame:(CGRect)frame
2020
{
2121
if ((self = [super initWithFrame:frame])) {
22-
self.buttonType = NSSwitchButton;
22+
self.buttonType = NSButtonTypeSwitch;
2323
self.title = @""; // default is "Button"
2424
}
2525
return self;
@@ -34,20 +34,20 @@ - (void)setOn:(BOOL)on animated:(BOOL)animated
3434
}
3535
#else // [TODO(macOS GH#774)
3636
- (void)setOn:(BOOL)on animated:(BOOL)animated {
37-
self.state = on ? NSOnState : NSOffState;
37+
self.state = on ? NSControlStateValueOn : NSControlStateValueOff;
3838
}
3939
#endif // ]TODO(macOS GH#774)
4040

4141
#if TARGET_OS_OSX
4242

4343
- (BOOL)on
4444
{
45-
return self.state == NSOnState;
45+
return self.state == NSControlStateValueOn;
4646
}
4747

4848
- (void)setOn:(BOOL)on
4949
{
50-
self.state = on ? NSOnState : NSOffState;
50+
self.state = on ? NSControlStateValueOn : NSControlStateValueOff;
5151
}
5252

5353
#endif // ]TODO(macOS GH#774)

android-patches/patches/Build/ReactAndroid/ReactAndroid.nuspec

Lines changed: 73 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
1-
--- "E:\\github\\rnm-63-fresh\\ReactAndroid\\ReactAndroid.nuspec" 1969-12-31 16:00:00.000000000 -0800
2-
+++ "E:\\github\\rnm-63\\ReactAndroid\\ReactAndroid.nuspec" 2020-10-27 20:20:54.071789900 -0700
3-
@@ -0,0 +1,130 @@
1+
--- "E:\\gh\\react-native-macos2\\ReactAndroid\\ReactAndroid.nuspec" 1969-12-31 16:00:00.000000000 -0800
2+
+++ "E:\\gh\\react-native-macos\\ReactAndroid\\ReactAndroid.nuspec" 2021-10-12 19:48:38.934480100 -0700
3+
@@ -0,0 +1,200 @@
44
+<?xml version="1.0" encoding="utf-8"?>
55
+<package xmlns="http://schemas.microsoft.com/packaging/2010/07/nuspec.xsd">
66
+ <metadata>
@@ -64,6 +64,41 @@
6464
+ <file src="build\react-ndk\all\armeabi-v7a\libyoga.so" target="lib\droidarm"/>
6565
+ <file src="build\react-ndk\all\x86\libyoga.so" target="lib\droidx86"/>
6666
+ <file src="build\react-ndk\all\arm64-v8a\libyoga.so" target="lib\droidarm64"/>
67+
+
68+
+ <file src="build\react-ndk\all\x86_64\libhermes-executor-common-debug.so" target="lib\droidx64"/>
69+
+ <file src="build\react-ndk\all\armeabi-v7a\libhermes-executor-common-debug.so" target="lib\droidarm"/>
70+
+ <file src="build\react-ndk\all\x86\libhermes-executor-common-debug.so" target="lib\droidx86"/>
71+
+ <file src="build\react-ndk\all\arm64-v8a\libhermes-executor-common-debug.so" target="lib\droidarm64"/>
72+
+
73+
+ <file src="build\react-ndk\all\x86_64\libhermes-executor-common-release.so" target="lib\droidx64"/>
74+
+ <file src="build\react-ndk\all\armeabi-v7a\libhermes-executor-common-release.so" target="lib\droidarm"/>
75+
+ <file src="build\react-ndk\all\x86\libhermes-executor-common-release.so" target="lib\droidx86"/>
76+
+ <file src="build\react-ndk\all\arm64-v8a\libhermes-executor-common-release.so" target="lib\droidarm64"/>
77+
+
78+
+ <file src="build\react-ndk\all\x86_64\libhermes-executor-debug.so" target="lib\droidx64"/>
79+
+ <file src="build\react-ndk\all\armeabi-v7a\libhermes-executor-debug.so" target="lib\droidarm"/>
80+
+ <file src="build\react-ndk\all\x86\libhermes-executor-debug.so" target="lib\droidx86"/>
81+
+ <file src="build\react-ndk\all\arm64-v8a\libhermes-executor-debug.so" target="lib\droidarm64"/>
82+
+
83+
+ <file src="build\react-ndk\all\x86_64\libhermes-executor-release.so" target="lib\droidx64"/>
84+
+ <file src="build\react-ndk\all\armeabi-v7a\libhermes-executor-release.so" target="lib\droidarm"/>
85+
+ <file src="build\react-ndk\all\x86\libhermes-executor-release.so" target="lib\droidx86"/>
86+
+ <file src="build\react-ndk\all\arm64-v8a\libhermes-executor-release.so" target="lib\droidarm64"/>
87+
+
88+
+ <file src="build\react-ndk\all\x86_64\libhermes-inspector.so" target="lib\droidx64"/>
89+
+ <file src="build\react-ndk\all\armeabi-v7a\libhermes-inspector.so" target="lib\droidarm"/>
90+
+ <file src="build\react-ndk\all\x86\libhermes-inspector.so" target="lib\droidx86"/>
91+
+ <file src="build\react-ndk\all\arm64-v8a\libhermes-inspector.so" target="lib\droidarm64"/>
92+
+
93+
+ <file src="build\react-ndk\all\x86_64\libjsijniprofiler.so" target="lib\droidx64"/>
94+
+ <file src="build\react-ndk\all\armeabi-v7a\libjsijniprofiler.so" target="lib\droidarm"/>
95+
+ <file src="build\react-ndk\all\x86\libjsijniprofiler.so" target="lib\droidx86"/>
96+
+ <file src="build\react-ndk\all\arm64-v8a\libjsijniprofiler.so" target="lib\droidarm64"/>
97+
+
98+
+ <file src="build\react-ndk\all\x86_64\libfolly_futures.so" target="lib\droidx64"/>
99+
+ <file src="build\react-ndk\all\armeabi-v7a\libfolly_futures.so" target="lib\droidarm"/>
100+
+ <file src="build\react-ndk\all\x86\libfolly_futures.so" target="lib\droidx86"/>
101+
+ <file src="build\react-ndk\all\arm64-v8a\libfolly_futures.so" target="lib\droidarm64"/>
67102
+
68103
+ <!-- Unstripped binaries -->
69104
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libfb.so" target="lib\droidx64\unstripped"/>
@@ -116,6 +151,40 @@
116151
+ <file src="build\tmp\buildReactNdkLib\local\x86\libyoga.so" target="lib\droidx86\unstripped"/>
117152
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libyoga.so" target="lib\droidarm64\unstripped"/>
118153
+
154+
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libhermes-executor-common-debug.so" target="lib\droidx64\unstripped"/>
155+
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libhermes-executor-common-debug.so" target="lib\droidarm\unstripped"/>
156+
+ <file src="build\tmp\buildReactNdkLib\local\x86\libhermes-executor-common-debug.so" target="lib\droidx86\unstripped"/>
157+
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libhermes-executor-common-debug.so" target="lib\droidarm64\unstripped"/>
158+
+
159+
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libhermes-executor-common-release.so" target="lib\droidx64\unstripped"/>
160+
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libhermes-executor-common-release.so" target="lib\droidarm\unstripped"/>
161+
+ <file src="build\tmp\buildReactNdkLib\local\x86\libhermes-executor-common-release.so" target="lib\droidx86\unstripped"/>
162+
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libhermes-executor-common-release.so" target="lib\droidarm64\unstripped"/>
163+
+
164+
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libhermes-executor-debug.so" target="lib\droidx64\unstripped"/>
165+
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libhermes-executor-debug.so" target="lib\droidarm\unstripped"/>
166+
+ <file src="build\tmp\buildReactNdkLib\local\x86\libhermes-executor-debug.so" target="lib\droidx86\unstripped"/>
167+
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libhermes-executor-debug.so" target="lib\droidarm64\unstripped"/>
168+
+
169+
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libhermes-executor-release.so" target="lib\droidx64\unstripped"/>
170+
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libhermes-executor-release.so" target="lib\droidarm\unstripped"/>
171+
+ <file src="build\tmp\buildReactNdkLib\local\x86\libhermes-executor-release.so" target="lib\droidx86\unstripped"/>
172+
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libhermes-executor-release.so" target="lib\droidarm64\unstripped"/>
173+
+
174+
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libhermes-inspector.so" target="lib\droidx64\unstripped"/>
175+
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libhermes-inspector.so" target="lib\droidarm\unstripped"/>
176+
+ <file src="build\tmp\buildReactNdkLib\local\x86\libhermes-inspector.so" target="lib\droidx86\unstripped"/>
177+
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libhermes-inspector.so" target="lib\droidarm64\unstripped"/>
178+
+
179+
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libjsijniprofiler.so" target="lib\droidx64\unstripped"/>
180+
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libjsijniprofiler.so" target="lib\droidarm\unstripped"/>
181+
+ <file src="build\tmp\buildReactNdkLib\local\x86\libjsijniprofiler.so" target="lib\droidx86\unstripped"/>
182+
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libjsijniprofiler.so" target="lib\droidarm64\unstripped"/>
183+
+
184+
+ <file src="build\tmp\buildReactNdkLib\local\x86_64\libfolly_futures.so" target="lib\droidx64\unstripped"/>
185+
+ <file src="build\tmp\buildReactNdkLib\local\armeabi-v7a\libfolly_futures.so" target="lib\droidarm\unstripped"/>
186+
+ <file src="build\tmp\buildReactNdkLib\local\x86\libfolly_futures.so" target="lib\droidx86\unstripped"/>
187+
+ <file src="build\tmp\buildReactNdkLib\local\arm64-v8a\libfolly_futures.so" target="lib\droidarm64\unstripped"/>
119188
+ <!-- AAR and POM -->
120189
+ <file src="..\android\com\facebook\react\react-native\*\react-native-*.aar" target="lib"/>
121190
+ <file src="..\android\com\facebook\react\react-native\*\react-native-*.pom" target="lib"/>
@@ -128,6 +197,7 @@
128197
+ <file src="..\ReactCommon\cxxreact\**\*.h" target="inc\cxxreact"/>
129198
+ <file src="..\ReactCommon\jsi\**\*.h" target="inc\jsi"/>
130199
+ <file src="..\ReactCommon\yoga\yoga\**\*.h" target="inc\Yoga"/>
200+
+ <file src="..\android\dependencies\**\*.*" target="dependencies"/>
131201
+ </files>
132202
+</package>
133203
+

0 commit comments

Comments
 (0)