mirror of https://github.com/grpc/grpc.git
commit
a21ab01420
84 changed files with 2322 additions and 133 deletions
@ -1,46 +0,0 @@ |
|||||||
#!/bin/bash |
|
||||||
# Copyright 2016 gRPC authors. |
|
||||||
# |
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
|
||||||
# you may not use this file except in compliance with the License. |
|
||||||
# You may obtain a copy of the License at |
|
||||||
# |
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0 |
|
||||||
# |
|
||||||
# Unless required by applicable law or agreed to in writing, software |
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
# See the License for the specific language governing permissions and |
|
||||||
# limitations under the License. |
|
||||||
|
|
||||||
set -ex |
|
||||||
|
|
||||||
cd $(dirname $0) |
|
||||||
|
|
||||||
mkdir -p ../../artifacts/ |
|
||||||
|
|
||||||
# Collect the artifacts built by the previous build step |
|
||||||
mkdir -p nativelibs |
|
||||||
cp -r $EXTERNAL_GIT_ROOT/input_artifacts/csharp_ext_* nativelibs || true |
|
||||||
|
|
||||||
# Collect protoc artifacts built by the previous build step |
|
||||||
mkdir -p protoc_plugins |
|
||||||
cp -r $EXTERNAL_GIT_ROOT/input_artifacts/protoc_* protoc_plugins || true |
|
||||||
|
|
||||||
dotnet restore Grpc.sln |
|
||||||
|
|
||||||
# To be able to build, we also need to put grpc_csharp_ext to its normal location |
|
||||||
mkdir -p ../../libs/opt |
|
||||||
cp nativelibs/csharp_ext_linux_x64/libgrpc_csharp_ext.so ../../libs/opt |
|
||||||
|
|
||||||
dotnet pack --configuration Release Grpc.Core --output ../../../artifacts |
|
||||||
dotnet pack --configuration Release Grpc.Core.Testing --output ../../../artifacts |
|
||||||
dotnet pack --configuration Release Grpc.Auth --output ../../../artifacts |
|
||||||
dotnet pack --configuration Release Grpc.HealthCheck --output ../../../artifacts |
|
||||||
dotnet pack --configuration Release Grpc.Reflection --output ../../../artifacts |
|
||||||
|
|
||||||
nuget pack Grpc.nuspec -Version "1.15.0-dev" -OutputDirectory ../../artifacts |
|
||||||
nuget pack Grpc.Core.NativeDebug.nuspec -Version "1.15.0-dev" -OutputDirectory ../../artifacts |
|
||||||
nuget pack Grpc.Tools.nuspec -Version "1.15.0-dev" -OutputDirectory ../../artifacts |
|
||||||
|
|
||||||
(cd ../../artifacts && zip csharp_nugets_dotnetcli.zip *.nupkg) |
|
@ -0,0 +1,78 @@ |
|||||||
|
@rem Copyright 2018 The gRPC Authors |
||||||
|
@rem |
||||||
|
@rem Licensed under the Apache License, Version 2.0 (the "License"); |
||||||
|
@rem you may not use this file except in compliance with the License. |
||||||
|
@rem You may obtain a copy of the License at |
||||||
|
@rem |
||||||
|
@rem http://www.apache.org/licenses/LICENSE-2.0 |
||||||
|
@rem |
||||||
|
@rem Unless required by applicable law or agreed to in writing, software |
||||||
|
@rem distributed under the License is distributed on an "AS IS" BASIS, |
||||||
|
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||||
|
@rem See the License for the specific language governing permissions and |
||||||
|
@rem limitations under the License. |
||||||
|
|
||||||
|
@rem Current package versions |
||||||
|
set VERSION=1.15.0-dev |
||||||
|
|
||||||
|
@rem Adjust the location of nuget.exe |
||||||
|
set NUGET=C:\nuget\nuget.exe |
||||||
|
set DOTNET=dotnet |
||||||
|
|
||||||
|
mkdir ..\..\artifacts |
||||||
|
|
||||||
|
@rem Collect the artifacts built by the previous build step |
||||||
|
mkdir nativelibs |
||||||
|
powershell -Command "cp -r ..\..\input_artifacts\csharp_ext_* nativelibs" |
||||||
|
|
||||||
|
@rem Collect protoc artifacts built by the previous build step |
||||||
|
mkdir protoc_plugins |
||||||
|
powershell -Command "cp -r ..\..\input_artifacts\protoc_* protoc_plugins" |
||||||
|
|
||||||
|
%DOTNET% restore Grpc.sln || goto :error |
||||||
|
|
||||||
|
@rem To be able to build, we also need to put grpc_csharp_ext to its normal location |
||||||
|
xcopy /Y /I nativelibs\csharp_ext_windows_x64\grpc_csharp_ext.dll ..\..\cmake\build\x64\Release\ |
||||||
|
|
||||||
|
%DOTNET% build --configuration Release Grpc.Core || goto :error |
||||||
|
@rem build HealthCheck to get hold of Google.Protobuf.dll assembly |
||||||
|
%DOTNET% build --configuration Release Grpc.HealthCheck || goto :error |
||||||
|
|
||||||
|
@rem copy Grpc assemblies to the unity package skeleton |
||||||
|
@rem TODO(jtattermusch): Add Grpc.Auth assembly and its dependencies |
||||||
|
copy /Y Grpc.Core\bin\Release\net45\Grpc.Core.dll unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\lib\net45\Grpc.Core.dll || goto :error |
||||||
|
copy /Y Grpc.Core\bin\Release\net45\Grpc.Core.pdb unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\lib\net45\Grpc.Core.pdb || goto :error |
||||||
|
copy /Y Grpc.Core\bin\Release\net45\Grpc.Core.xml unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\lib\net45\Grpc.Core.xml || goto :error |
||||||
|
|
||||||
|
@rem copy desktop native libraries to the unity package skeleton |
||||||
|
copy /Y nativelibs\csharp_ext_linux_x86\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\linux\x86\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_linux_x64\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\linux\x64\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_macos_x86\libgrpc_csharp_ext.dylib unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\osx\x86\grpc_csharp_ext.bundle || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_macos_x64\libgrpc_csharp_ext.dylib unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\osx\x64\grpc_csharp_ext.bundle || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_windows_x86\grpc_csharp_ext.dll unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\win\x86\grpc_csharp_ext.dll || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_windows_x64\grpc_csharp_ext.dll unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\win\x64\grpc_csharp_ext.dll || goto :error |
||||||
|
|
||||||
|
@rem add Android and iOS native libraries |
||||||
|
copy /Y nativelibs\csharp_ext_linux_android_armeabi-v7a\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\android\armeabi-v7a\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_linux_android_arm64-v8a\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\android\arm64-v8a\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_linux_android_x86\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\android\x86\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_macos_ios\libgrpc_csharp_ext.a unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\ios\libgrpc_csharp_ext.a || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_macos_ios\libgrpc.a unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\ios\libgrpc.a || goto :error |
||||||
|
|
||||||
|
@rem add gRPC dependencies |
||||||
|
@rem TODO(jtattermusch): also include XMLdoc |
||||||
|
copy /Y Grpc.Core\bin\Release\net45\System.Interactive.Async.dll unitypackage\unitypackage_skeleton\Plugins\System.Interactive.Async\lib\net45\System.Interactive.Async.dll || goto :error |
||||||
|
|
||||||
|
@rem add Google.Protobuf |
||||||
|
@rem TODO(jtattermusch): also include XMLdoc |
||||||
|
copy /Y Grpc.HealthCheck\bin\Release\net45\Google.Protobuf.dll unitypackage\unitypackage_skeleton\Plugins\Google.Protobuf\lib\net45\Google.Protobuf.dll || goto :error |
||||||
|
|
||||||
|
@rem create a zipfile that will act as a Unity package |
||||||
|
powershell -Command "Add-Type -Assembly 'System.IO.Compression.FileSystem'; [System.IO.Compression.ZipFile]::CreateFromDirectory('unitypackage\unitypackage_skeleton', 'grpc_unity_package.zip');" |
||||||
|
copy /Y grpc_unity_package.zip ..\..\artifacts\grpc_unity_package.%VERSION%.zip || goto :error |
||||||
|
|
||||||
|
goto :EOF |
||||||
|
|
||||||
|
:error |
||||||
|
echo Failed! |
||||||
|
exit /b %errorlevel% |
@ -0,0 +1,13 @@ |
|||||||
|
# Scripts for building gRPC C# package for Unity |
||||||
|
|
||||||
|
Scripts in this directory are of no interest for end users. They are part |
||||||
|
of internal tooling to automate building of the gRPC C# package for Unity. |
||||||
|
|
||||||
|
- `unitypackage_skeleton` - preconfigured `.meta` files for the unity package |
||||||
|
layout. The actual assemblies and native libraries will be added into |
||||||
|
this hierarchy while building the package. |
||||||
|
Note: The `.meta` file were created by the Unity IDE by manually adding the assemblies/native libraries |
||||||
|
to a Unity project and configuring their target plaform/architecture in the UI (these setting get recorded in |
||||||
|
`.meta` files). The `.meta` format is not very well documented and there seems to be no easy way to generate them |
||||||
|
automatically. |
||||||
|
|
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 4b6ebd913ac610041b63fc847ee96302 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: e4ab5b3f8a676a84a9eb3ffcf1e8138d |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 4c50e24955a9a294b99ad097ae2e252a |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,30 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 286edf5aec6aae64697e5e8b7ab9b60e |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
DefaultValueInitialized: true |
||||||
|
- first: |
||||||
|
Windows Store Apps: WindowsStoreApps |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,7 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 22de11620a7e57e41bc221729937524c |
||||||
|
TextScriptImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: e28eaddc034fe664591e93e8816968aa |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 1f862d451f11a2442aeac99ad2827285 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 89bdbe2a1282d4e40ba11e96b1481d09 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,32 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 63fdcd70d29d1dc49b4e61e22a9e96e1 |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
DefaultValueInitialized: true |
||||||
|
- first: |
||||||
|
Windows Store Apps: WindowsStoreApps |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,9 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 49a6ef383d4d43640b6c7fd8168415ae |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,9 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: ec9cf7702008ac648af0687c05064f78 |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
TextScriptImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 643bdb9ca01174f4eb77e3e15f8324b3 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: f7f79be62cf24a940be0211dab5d2e5e |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531220113 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 47ba39f5fad6b49c5aae011940e9eea2 |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,102 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: e5beceb1c8fb2403ab3dea319dcd9a2e |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 0 |
||||||
|
Exclude Editor: 1 |
||||||
|
Exclude Linux: 1 |
||||||
|
Exclude Linux64: 1 |
||||||
|
Exclude LinuxUniversal: 1 |
||||||
|
Exclude OSXUniversal: 1 |
||||||
|
Exclude Win: 1 |
||||||
|
Exclude Win64: 1 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: ARM64 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: AnyOS |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
AddToEmbeddedBinaries: false |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: de2aa4d10bc38f54fb8345aca9b21195 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531220167 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,102 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: e5beceb1c8fb2403ab3dea319dcd9a2e |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 0 |
||||||
|
Exclude Editor: 1 |
||||||
|
Exclude Linux: 1 |
||||||
|
Exclude Linux64: 1 |
||||||
|
Exclude LinuxUniversal: 1 |
||||||
|
Exclude OSXUniversal: 1 |
||||||
|
Exclude Win: 1 |
||||||
|
Exclude Win64: 1 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: ARMv7 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: AnyOS |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
AddToEmbeddedBinaries: false |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,8 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 800ab3aa15d1b49b19df1caf1315bd3e |
||||||
|
folderAsset: yes |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,102 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: e5beceb1c8fb2403ab3dea319dcd9a2e |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 0 |
||||||
|
Exclude Editor: 1 |
||||||
|
Exclude Linux: 1 |
||||||
|
Exclude Linux64: 1 |
||||||
|
Exclude LinuxUniversal: 1 |
||||||
|
Exclude OSXUniversal: 1 |
||||||
|
Exclude Win: 1 |
||||||
|
Exclude Win64: 1 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: AnyOS |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
AddToEmbeddedBinaries: false |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: a5f54f019e6510541ac61eeec96aa82d |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531456012 |
||||||
|
licenseType: Pro |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,95 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: dde9f75258bae4033a4f778fd1149ccd |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Editor: 1 |
||||||
|
Exclude Linux: 1 |
||||||
|
Exclude Linux64: 1 |
||||||
|
Exclude LinuxUniversal: 1 |
||||||
|
Exclude OSXUniversal: 1 |
||||||
|
Exclude Win: 1 |
||||||
|
Exclude Win64: 1 |
||||||
|
Exclude iOS: 0 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: AnyOS |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
AddToEmbeddedBinaries: false |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,117 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 83f99c0e7db71754ba8927bbfb83c668 |
||||||
|
timeCreated: 1531456013 |
||||||
|
licenseType: Pro |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 1 |
||||||
|
Exclude Editor: 1 |
||||||
|
Exclude Linux: 1 |
||||||
|
Exclude Linux64: 1 |
||||||
|
Exclude LinuxUniversal: 1 |
||||||
|
Exclude OSXIntel: 1 |
||||||
|
Exclude OSXIntel64: 1 |
||||||
|
Exclude OSXUniversal: 1 |
||||||
|
Exclude Win: 1 |
||||||
|
Exclude Win64: 1 |
||||||
|
Exclude iOS: 0 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: ARMv7 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: AnyOS |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 1ff40de7dc502c14e8893c7679e9f44a |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 08ccfdbfbd8d2d6458eb44d41a7b0b0a |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,117 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: c176dc12f2803e14bb37bcd0ba4a0718 |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 1 |
||||||
|
Exclude Editor: 0 |
||||||
|
Exclude Linux: 1 |
||||||
|
Exclude Linux64: 0 |
||||||
|
Exclude LinuxUniversal: 0 |
||||||
|
Exclude OSXIntel: 1 |
||||||
|
Exclude OSXIntel64: 1 |
||||||
|
Exclude OSXUniversal: 1 |
||||||
|
Exclude Win: 0 |
||||||
|
Exclude Win64: 0 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: ARMv7 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: Linux |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: d62d998e3cdebd542a967743103c64b6 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,117 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 0165d78fa73d0cc4c8984f3d4f2a6c86 |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 1 |
||||||
|
Exclude Editor: 0 |
||||||
|
Exclude Linux: 0 |
||||||
|
Exclude Linux64: 1 |
||||||
|
Exclude LinuxUniversal: 0 |
||||||
|
Exclude OSXIntel: 1 |
||||||
|
Exclude OSXIntel64: 1 |
||||||
|
Exclude OSXUniversal: 1 |
||||||
|
Exclude Win: 0 |
||||||
|
Exclude Win64: 0 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: ARMv7 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: Linux |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 7b1ebe888da0a174c95a712766d2558c |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: ccea531b15a71974a91329186dd65075 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,117 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: da53c729add26524fbecb84a7b599289 |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 1 |
||||||
|
Exclude Editor: 0 |
||||||
|
Exclude Linux: 1 |
||||||
|
Exclude Linux64: 1 |
||||||
|
Exclude LinuxUniversal: 1 |
||||||
|
Exclude OSXIntel: 1 |
||||||
|
Exclude OSXIntel64: 0 |
||||||
|
Exclude OSXUniversal: 0 |
||||||
|
Exclude Win: 1 |
||||||
|
Exclude Win64: 1 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: ARMv7 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: OSX |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 2ee63d0ffcfa72a4fbd7ad04ba34cadb |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,117 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 34ec9b69f128d6d4fa3fb46bc70b547c |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 1 |
||||||
|
Exclude Editor: 0 |
||||||
|
Exclude Linux: 1 |
||||||
|
Exclude Linux64: 1 |
||||||
|
Exclude LinuxUniversal: 1 |
||||||
|
Exclude OSXIntel: 0 |
||||||
|
Exclude OSXIntel64: 1 |
||||||
|
Exclude OSXUniversal: 0 |
||||||
|
Exclude Win: 1 |
||||||
|
Exclude Win64: 1 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: ARMv7 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: OSX |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 928a9392668000344b70b6fd126e522c |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 34969b8c99d7a934eaa5e84da9fcf326 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,117 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: cb634ddbaed75c344a6b79bc91ca996e |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 1 |
||||||
|
Exclude Editor: 0 |
||||||
|
Exclude Linux: 0 |
||||||
|
Exclude Linux64: 0 |
||||||
|
Exclude LinuxUniversal: 0 |
||||||
|
Exclude OSXIntel: 0 |
||||||
|
Exclude OSXIntel64: 0 |
||||||
|
Exclude OSXUniversal: 0 |
||||||
|
Exclude Win: 1 |
||||||
|
Exclude Win64: 0 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: ARMv7 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: Windows |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: ed5c6044f868f9a4f955b7db2d2df619 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,117 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: fe9aa1338bfc3864eb50df0f9d648316 |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
'': Any |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
Exclude Android: 1 |
||||||
|
Exclude Editor: 0 |
||||||
|
Exclude Linux: 0 |
||||||
|
Exclude Linux64: 0 |
||||||
|
Exclude LinuxUniversal: 0 |
||||||
|
Exclude OSXIntel: 0 |
||||||
|
Exclude OSXIntel64: 0 |
||||||
|
Exclude OSXUniversal: 0 |
||||||
|
Exclude Win: 0 |
||||||
|
Exclude Win64: 1 |
||||||
|
Exclude iOS: 1 |
||||||
|
- first: |
||||||
|
Android: Android |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: ARMv7 |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
DefaultValueInitialized: true |
||||||
|
OS: Windows |
||||||
|
- first: |
||||||
|
Facebook: Win |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Facebook: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
Standalone: Linux |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86 |
||||||
|
- first: |
||||||
|
Standalone: Linux64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: x86_64 |
||||||
|
- first: |
||||||
|
Standalone: LinuxUniversal |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXIntel64 |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: OSXUniversal |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
- first: |
||||||
|
Standalone: Win64 |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: None |
||||||
|
- first: |
||||||
|
iPhone: iOS |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CompileFlags: |
||||||
|
FrameworkDependencies: |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: b2ba2199282e9c641bc2e611f1e776a0 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: bd5ddd2522dc301488ffe002106fe0ab |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,10 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: a68443518bcd1d44ba88a871dcab0c83 |
||||||
|
folderAsset: yes |
||||||
|
timeCreated: 1531219385 |
||||||
|
licenseType: Free |
||||||
|
DefaultImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,32 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 4c05e46cbf00c68408f5ddc1eef9ae3b |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
PluginImporter: |
||||||
|
externalObjects: {} |
||||||
|
serializedVersion: 2 |
||||||
|
iconMap: {} |
||||||
|
executionOrder: {} |
||||||
|
isPreloaded: 0 |
||||||
|
isOverridable: 0 |
||||||
|
platformData: |
||||||
|
- first: |
||||||
|
Any: |
||||||
|
second: |
||||||
|
enabled: 1 |
||||||
|
settings: {} |
||||||
|
- first: |
||||||
|
Editor: Editor |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
DefaultValueInitialized: true |
||||||
|
- first: |
||||||
|
Windows Store Apps: WindowsStoreApps |
||||||
|
second: |
||||||
|
enabled: 0 |
||||||
|
settings: |
||||||
|
CPU: AnyCPU |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,9 @@ |
|||||||
|
fileFormatVersion: 2 |
||||||
|
guid: 6fc38864f2d3dde46b3833c62c91a008 |
||||||
|
timeCreated: 1531219386 |
||||||
|
licenseType: Free |
||||||
|
TextScriptImporter: |
||||||
|
externalObjects: {} |
||||||
|
userData: |
||||||
|
assetBundleName: |
||||||
|
assetBundleVariant: |
@ -0,0 +1,82 @@ |
|||||||
|
load("@grpc_python_dependencies//:requirements.bzl", "requirement") |
||||||
|
|
||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_binary( |
||||||
|
name = "grpcio", |
||||||
|
srcs = ["__init__.py"], |
||||||
|
deps = [ |
||||||
|
":utilities", |
||||||
|
":auth", |
||||||
|
":plugin_wrapping", |
||||||
|
":channel", |
||||||
|
":interceptor", |
||||||
|
":server", |
||||||
|
"//src/python/grpcio/grpc/_cython:cygrpc", |
||||||
|
"//src/python/grpcio/grpc/beta", |
||||||
|
"//src/python/grpcio/grpc/experimental", |
||||||
|
"//src/python/grpcio/grpc/framework", |
||||||
|
requirement('enum34'), |
||||||
|
requirement('six'), |
||||||
|
], |
||||||
|
data = [ |
||||||
|
"//:grpc", |
||||||
|
], |
||||||
|
main = "__init__.py", |
||||||
|
imports = ["../",], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "auth", |
||||||
|
srcs = ["_auth.py"], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "channel", |
||||||
|
srcs = ["_channel.py"], |
||||||
|
deps = [ |
||||||
|
":common", |
||||||
|
":grpcio_metadata", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "common", |
||||||
|
srcs = ["_common.py"], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "grpcio_metadata", |
||||||
|
srcs = ["_grpcio_metadata.py"], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "interceptor", |
||||||
|
srcs = ["_interceptor.py"], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "plugin_wrapping", |
||||||
|
srcs = ["_plugin_wrapping.py"], |
||||||
|
deps = [ |
||||||
|
":common", |
||||||
|
] |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "server", |
||||||
|
srcs = ["_server.py"], |
||||||
|
deps = [ |
||||||
|
":common", |
||||||
|
":interceptor", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "utilities", |
||||||
|
srcs = ["_utilities.py"], |
||||||
|
deps = [ |
||||||
|
":common", |
||||||
|
], |
||||||
|
) |
||||||
|
|
@ -0,0 +1,46 @@ |
|||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
load("//bazel:cython_library.bzl", "pyx_library") |
||||||
|
|
||||||
|
pyx_library( |
||||||
|
name = "cygrpc", |
||||||
|
srcs = [ |
||||||
|
"__init__.py", |
||||||
|
"cygrpc.pxd", |
||||||
|
"cygrpc.pyx", |
||||||
|
"_cygrpc/grpc_string.pyx.pxi", |
||||||
|
"_cygrpc/arguments.pyx.pxi", |
||||||
|
"_cygrpc/call.pyx.pxi", |
||||||
|
"_cygrpc/channel.pyx.pxi", |
||||||
|
"_cygrpc/credentials.pyx.pxi", |
||||||
|
"_cygrpc/completion_queue.pyx.pxi", |
||||||
|
"_cygrpc/event.pyx.pxi", |
||||||
|
"_cygrpc/metadata.pyx.pxi", |
||||||
|
"_cygrpc/operation.pyx.pxi", |
||||||
|
"_cygrpc/records.pyx.pxi", |
||||||
|
"_cygrpc/security.pyx.pxi", |
||||||
|
"_cygrpc/server.pyx.pxi", |
||||||
|
"_cygrpc/tag.pyx.pxi", |
||||||
|
"_cygrpc/time.pyx.pxi", |
||||||
|
"_cygrpc/grpc_gevent.pyx.pxi", |
||||||
|
"_cygrpc/grpc.pxi", |
||||||
|
"_cygrpc/arguments.pxd.pxi", |
||||||
|
"_cygrpc/call.pxd.pxi", |
||||||
|
"_cygrpc/channel.pxd.pxi", |
||||||
|
"_cygrpc/credentials.pxd.pxi", |
||||||
|
"_cygrpc/completion_queue.pxd.pxi", |
||||||
|
"_cygrpc/event.pxd.pxi", |
||||||
|
"_cygrpc/metadata.pxd.pxi", |
||||||
|
"_cygrpc/operation.pxd.pxi", |
||||||
|
"_cygrpc/records.pxd.pxi", |
||||||
|
"_cygrpc/security.pxd.pxi", |
||||||
|
"_cygrpc/server.pxd.pxi", |
||||||
|
"_cygrpc/tag.pxd.pxi", |
||||||
|
"_cygrpc/time.pxd.pxi", |
||||||
|
"_cygrpc/grpc_gevent.pxd.pxi", |
||||||
|
], |
||||||
|
deps = [ |
||||||
|
"//:grpc", |
||||||
|
], |
||||||
|
) |
||||||
|
|
@ -0,0 +1,16 @@ |
|||||||
|
# Copyright 2018 The gRPC Authors |
||||||
|
# |
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||||
|
# you may not use this file except in compliance with the License. |
||||||
|
# You may obtain a copy of the License at |
||||||
|
# |
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0 |
||||||
|
# |
||||||
|
# Unless required by applicable law or agreed to in writing, software |
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS, |
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||||
|
# See the License for the specific language governing permissions and |
||||||
|
# limitations under the License. |
||||||
|
|
||||||
|
|
||||||
|
cdef object _custom_op_on_c_call(int op, grpc_call *call) |
@ -0,0 +1,17 @@ |
|||||||
|
# Copyright 2018 The gRPC Authors |
||||||
|
# |
||||||
|
# Licensed under the Apache License, Version 2.0 (the "License"); |
||||||
|
# you may not use this file except in compliance with the License. |
||||||
|
# You may obtain a copy of the License at |
||||||
|
# |
||||||
|
# http://www.apache.org/licenses/LICENSE-2.0 |
||||||
|
# |
||||||
|
# Unless required by applicable law or agreed to in writing, software |
||||||
|
# distributed under the License is distributed on an "AS IS" BASIS, |
||||||
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||||
|
# See the License for the specific language governing permissions and |
||||||
|
# limitations under the License. |
||||||
|
|
||||||
|
|
||||||
|
cdef object _custom_op_on_c_call(int op, grpc_call *call): |
||||||
|
raise NotImplementedError("No custom hooks are implemented") |
@ -0,0 +1,58 @@ |
|||||||
|
load("@grpc_python_dependencies//:requirements.bzl", "requirement") |
||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "beta", |
||||||
|
srcs = ["__init__.py",], |
||||||
|
deps = [ |
||||||
|
":client_adaptations", |
||||||
|
":metadata", |
||||||
|
":server_adaptations", |
||||||
|
":implementations", |
||||||
|
":interfaces", |
||||||
|
":utilities", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "client_adaptations", |
||||||
|
srcs = ["_client_adaptations.py"], |
||||||
|
imports=["../../",] |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "metadata", |
||||||
|
srcs = ["_metadata.py"], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "server_adaptations", |
||||||
|
srcs = ["_server_adaptations.py"], |
||||||
|
imports=["../../",], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "implementations", |
||||||
|
srcs = ["implementations.py"], |
||||||
|
imports=["../../",], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "interfaces", |
||||||
|
srcs = ["interfaces.py"], |
||||||
|
deps = [ |
||||||
|
requirement("six"), |
||||||
|
], |
||||||
|
imports=["../../",], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "utilities", |
||||||
|
srcs = ["utilities.py"], |
||||||
|
deps = [ |
||||||
|
":implementations", |
||||||
|
":interfaces", |
||||||
|
"//src/python/grpcio/grpc/framework/foundation", |
||||||
|
], |
||||||
|
) |
||||||
|
|
@ -0,0 +1,27 @@ |
|||||||
|
load("@grpc_python_dependencies//:requirements.bzl", "requirement") |
||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "experimental", |
||||||
|
srcs = ["__init__.py",], |
||||||
|
deps = [ |
||||||
|
":gevent", |
||||||
|
":session_cache", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "gevent", |
||||||
|
srcs = ["gevent.py"], |
||||||
|
deps = [ |
||||||
|
"//src/python/grpcio/grpc/_cython:cygrpc", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "session_cache", |
||||||
|
srcs = ["session_cache.py"], |
||||||
|
deps = [ |
||||||
|
"//src/python/grpcio/grpc/_cython:cygrpc", |
||||||
|
], |
||||||
|
) |
@ -0,0 +1,11 @@ |
|||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "framework", |
||||||
|
srcs = ["__init__.py",], |
||||||
|
deps = [ |
||||||
|
"//src/python/grpcio/grpc/framework/common", |
||||||
|
"//src/python/grpcio/grpc/framework/foundation", |
||||||
|
"//src/python/grpcio/grpc/framework/interfaces", |
||||||
|
], |
||||||
|
) |
@ -0,0 +1,27 @@ |
|||||||
|
load("@grpc_python_dependencies//:requirements.bzl", "requirement") |
||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "common", |
||||||
|
srcs = ["__init__.py",], |
||||||
|
deps = [ |
||||||
|
":cardinality", |
||||||
|
":style", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "cardinality", |
||||||
|
srcs = ["cardinality.py"], |
||||||
|
deps = [ |
||||||
|
requirement("enum34"), |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "style", |
||||||
|
srcs = ["style.py"], |
||||||
|
deps = [ |
||||||
|
requirement("enum34"), |
||||||
|
], |
||||||
|
) |
@ -0,0 +1,61 @@ |
|||||||
|
load("@grpc_python_dependencies//:requirements.bzl", "requirement") |
||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "foundation", |
||||||
|
srcs = ["__init__.py",], |
||||||
|
deps = [ |
||||||
|
":abandonment", |
||||||
|
":callable_util", |
||||||
|
":future", |
||||||
|
":logging_pool", |
||||||
|
":stream_util", |
||||||
|
":stream", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "abandonment", |
||||||
|
srcs = ["abandonment.py"], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "callable_util", |
||||||
|
srcs = ["callable_util.py"], |
||||||
|
deps = [ |
||||||
|
requirement("enum34"), |
||||||
|
requirement("six"), |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "future", |
||||||
|
srcs = ["future.py"], |
||||||
|
deps = [ |
||||||
|
requirement("six"), |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "logging_pool", |
||||||
|
srcs = ["logging_pool.py"], |
||||||
|
deps = [ |
||||||
|
requirement("futures"), |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "stream_util", |
||||||
|
srcs = ["stream_util.py"], |
||||||
|
deps = [ |
||||||
|
":stream", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "stream", |
||||||
|
srcs = ["stream.py"], |
||||||
|
deps = [ |
||||||
|
requirement("six"), |
||||||
|
], |
||||||
|
) |
@ -0,0 +1,10 @@ |
|||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "interfaces", |
||||||
|
srcs = ["__init__.py",], |
||||||
|
deps = [ |
||||||
|
"//src/python/grpcio/grpc/framework/interfaces/base", |
||||||
|
"//src/python/grpcio/grpc/framework/interfaces/face", |
||||||
|
], |
||||||
|
) |
@ -0,0 +1,29 @@ |
|||||||
|
load("@grpc_python_dependencies//:requirements.bzl", "requirement") |
||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "base_lib", |
||||||
|
srcs = ["__init__.py",], |
||||||
|
deps = [ |
||||||
|
":base", |
||||||
|
":utilities", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "base", |
||||||
|
srcs = ["base.py"], |
||||||
|
deps = [ |
||||||
|
"//src/python/grpcio/grpc/framework/foundation:abandonment", |
||||||
|
requirement("enum34"), |
||||||
|
requirement("six"), |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "utilities", |
||||||
|
srcs = ["utilities.py"], |
||||||
|
deps = [ |
||||||
|
requirement("enum34"), |
||||||
|
], |
||||||
|
) |
@ -0,0 +1,32 @@ |
|||||||
|
load("@grpc_python_dependencies//:requirements.bzl", "requirement") |
||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "face", |
||||||
|
srcs = ["__init__.py",], |
||||||
|
deps = [ |
||||||
|
":face_lib", |
||||||
|
":utilities", |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "face_lib", |
||||||
|
srcs = ["face.py"], |
||||||
|
deps = [ |
||||||
|
"//src/python/grpcio/grpc/framework/foundation", |
||||||
|
"//src/python/grpcio/grpc/framework/common", |
||||||
|
requirement("enum34"), |
||||||
|
requirement("six"), |
||||||
|
], |
||||||
|
) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "utilities", |
||||||
|
srcs = ["utilities.py"], |
||||||
|
deps = [ |
||||||
|
"//src/python/grpcio/grpc/framework/common", |
||||||
|
"//src/python/grpcio/grpc/framework/foundation:stream", |
||||||
|
":face_lib", |
||||||
|
], |
||||||
|
) |
@ -0,0 +1,17 @@ |
|||||||
|
package(default_visibility = ["//visibility:public"]) |
||||||
|
|
||||||
|
py_library( |
||||||
|
name = "stream_testing", |
||||||
|
srcs = ["stream_testing.py"], |
||||||
|
) |
||||||
|
|
||||||
|
py_test( |
||||||
|
name = "logging_pool_test", |
||||||
|
srcs = ["_logging_pool_test.py"], |
||||||
|
main = "_logging_pool_test.py", |
||||||
|
size = "small", |
||||||
|
deps = [ |
||||||
|
"//src/python/grpcio/grpc:grpcio", |
||||||
|
], |
||||||
|
) |
||||||
|
|
@ -1,48 +0,0 @@ |
|||||||
%YAML 1.2 |
|
||||||
--- | |
|
||||||
#!/bin/bash |
|
||||||
# Copyright 2016 gRPC authors. |
|
||||||
# |
|
||||||
# Licensed under the Apache License, Version 2.0 (the "License"); |
|
||||||
# you may not use this file except in compliance with the License. |
|
||||||
# You may obtain a copy of the License at |
|
||||||
# |
|
||||||
# http://www.apache.org/licenses/LICENSE-2.0 |
|
||||||
# |
|
||||||
# Unless required by applicable law or agreed to in writing, software |
|
||||||
# distributed under the License is distributed on an "AS IS" BASIS, |
|
||||||
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
|
||||||
# See the License for the specific language governing permissions and |
|
||||||
# limitations under the License. |
|
||||||
|
|
||||||
set -ex |
|
||||||
|
|
||||||
cd $(dirname $0) |
|
||||||
|
|
||||||
mkdir -p ../../artifacts/ |
|
||||||
|
|
||||||
# Collect the artifacts built by the previous build step |
|
||||||
mkdir -p nativelibs |
|
||||||
cp -r $EXTERNAL_GIT_ROOT/input_artifacts/csharp_ext_* nativelibs || true |
|
||||||
|
|
||||||
# Collect protoc artifacts built by the previous build step |
|
||||||
mkdir -p protoc_plugins |
|
||||||
cp -r $EXTERNAL_GIT_ROOT/input_artifacts/protoc_* protoc_plugins || true |
|
||||||
|
|
||||||
dotnet restore Grpc.sln |
|
||||||
|
|
||||||
# To be able to build, we also need to put grpc_csharp_ext to its normal location |
|
||||||
mkdir -p ../../libs/opt |
|
||||||
cp nativelibs/csharp_ext_linux_x64/libgrpc_csharp_ext.so ../../libs/opt |
|
||||||
|
|
||||||
dotnet pack --configuration Release Grpc.Core --output ../../../artifacts |
|
||||||
dotnet pack --configuration Release Grpc.Core.Testing --output ../../../artifacts |
|
||||||
dotnet pack --configuration Release Grpc.Auth --output ../../../artifacts |
|
||||||
dotnet pack --configuration Release Grpc.HealthCheck --output ../../../artifacts |
|
||||||
dotnet pack --configuration Release Grpc.Reflection --output ../../../artifacts |
|
||||||
|
|
||||||
nuget pack Grpc.nuspec -Version "${settings.csharp_version}" -OutputDirectory ../../artifacts |
|
||||||
nuget pack Grpc.Core.NativeDebug.nuspec -Version "${settings.csharp_version}" -OutputDirectory ../../artifacts |
|
||||||
nuget pack Grpc.Tools.nuspec -Version "${settings.csharp_version}" -OutputDirectory ../../artifacts |
|
||||||
|
|
||||||
(cd ../../artifacts && zip csharp_nugets_dotnetcli.zip *.nupkg) |
|
@ -0,0 +1,80 @@ |
|||||||
|
%YAML 1.2 |
||||||
|
--- | |
||||||
|
@rem Copyright 2018 The gRPC Authors |
||||||
|
@rem |
||||||
|
@rem Licensed under the Apache License, Version 2.0 (the "License"); |
||||||
|
@rem you may not use this file except in compliance with the License. |
||||||
|
@rem You may obtain a copy of the License at |
||||||
|
@rem |
||||||
|
@rem http://www.apache.org/licenses/LICENSE-2.0 |
||||||
|
@rem |
||||||
|
@rem Unless required by applicable law or agreed to in writing, software |
||||||
|
@rem distributed under the License is distributed on an "AS IS" BASIS, |
||||||
|
@rem WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. |
||||||
|
@rem See the License for the specific language governing permissions and |
||||||
|
@rem limitations under the License. |
||||||
|
|
||||||
|
@rem Current package versions |
||||||
|
set VERSION=${settings.csharp_version} |
||||||
|
|
||||||
|
@rem Adjust the location of nuget.exe |
||||||
|
set NUGET=C:\nuget\nuget.exe |
||||||
|
set DOTNET=dotnet |
||||||
|
|
||||||
|
mkdir ..\..\artifacts |
||||||
|
|
||||||
|
@rem Collect the artifacts built by the previous build step |
||||||
|
mkdir nativelibs |
||||||
|
powershell -Command "cp -r ..\..\input_artifacts\csharp_ext_* nativelibs" |
||||||
|
|
||||||
|
@rem Collect protoc artifacts built by the previous build step |
||||||
|
mkdir protoc_plugins |
||||||
|
powershell -Command "cp -r ..\..\input_artifacts\protoc_* protoc_plugins" |
||||||
|
|
||||||
|
%%DOTNET% restore Grpc.sln || goto :error |
||||||
|
|
||||||
|
@rem To be able to build, we also need to put grpc_csharp_ext to its normal location |
||||||
|
xcopy /Y /I nativelibs\csharp_ext_windows_x64\grpc_csharp_ext.dll ..\..\cmake\build\x64\Release${"\\"} |
||||||
|
|
||||||
|
%%DOTNET% build --configuration Release Grpc.Core || goto :error |
||||||
|
@rem build HealthCheck to get hold of Google.Protobuf.dll assembly |
||||||
|
%%DOTNET% build --configuration Release Grpc.HealthCheck || goto :error |
||||||
|
|
||||||
|
@rem copy Grpc assemblies to the unity package skeleton |
||||||
|
@rem TODO(jtattermusch): Add Grpc.Auth assembly and its dependencies |
||||||
|
copy /Y Grpc.Core\bin\Release\net45\Grpc.Core.dll unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\lib\net45\Grpc.Core.dll || goto :error |
||||||
|
copy /Y Grpc.Core\bin\Release\net45\Grpc.Core.pdb unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\lib\net45\Grpc.Core.pdb || goto :error |
||||||
|
copy /Y Grpc.Core\bin\Release\net45\Grpc.Core.xml unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\lib\net45\Grpc.Core.xml || goto :error |
||||||
|
|
||||||
|
@rem copy desktop native libraries to the unity package skeleton |
||||||
|
copy /Y nativelibs\csharp_ext_linux_x86\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\linux\x86\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_linux_x64\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\linux\x64\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_macos_x86\libgrpc_csharp_ext.dylib unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\osx\x86\grpc_csharp_ext.bundle || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_macos_x64\libgrpc_csharp_ext.dylib unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\osx\x64\grpc_csharp_ext.bundle || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_windows_x86\grpc_csharp_ext.dll unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\win\x86\grpc_csharp_ext.dll || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_windows_x64\grpc_csharp_ext.dll unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\win\x64\grpc_csharp_ext.dll || goto :error |
||||||
|
|
||||||
|
@rem add Android and iOS native libraries |
||||||
|
copy /Y nativelibs\csharp_ext_linux_android_armeabi-v7a\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\android\armeabi-v7a\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_linux_android_arm64-v8a\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\android\arm64-v8a\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_linux_android_x86\libgrpc_csharp_ext.so unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\android\x86\libgrpc_csharp_ext.so || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_macos_ios\libgrpc_csharp_ext.a unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\ios\libgrpc_csharp_ext.a || goto :error |
||||||
|
copy /Y nativelibs\csharp_ext_macos_ios\libgrpc.a unitypackage\unitypackage_skeleton\Plugins\Grpc.Core\runtimes\ios\libgrpc.a || goto :error |
||||||
|
|
||||||
|
@rem add gRPC dependencies |
||||||
|
@rem TODO(jtattermusch): also include XMLdoc |
||||||
|
copy /Y Grpc.Core\bin\Release\net45\System.Interactive.Async.dll unitypackage\unitypackage_skeleton\Plugins\System.Interactive.Async\lib\net45\System.Interactive.Async.dll || goto :error |
||||||
|
|
||||||
|
@rem add Google.Protobuf |
||||||
|
@rem TODO(jtattermusch): also include XMLdoc |
||||||
|
copy /Y Grpc.HealthCheck\bin\Release\net45\Google.Protobuf.dll unitypackage\unitypackage_skeleton\Plugins\Google.Protobuf\lib\net45\Google.Protobuf.dll || goto :error |
||||||
|
|
||||||
|
@rem create a zipfile that will act as a Unity package |
||||||
|
powershell -Command "Add-Type -Assembly 'System.IO.Compression.FileSystem'; [System.IO.Compression.ZipFile]::CreateFromDirectory('unitypackage\unitypackage_skeleton', 'grpc_unity_package.zip');" |
||||||
|
copy /Y grpc_unity_package.zip ..\..\artifacts\grpc_unity_package.%VERSION%.zip || goto :error |
||||||
|
|
||||||
|
goto :EOF |
||||||
|
|
||||||
|
:error |
||||||
|
echo Failed! |
||||||
|
exit /b %errorlevel% |
Loading…
Reference in new issue