- Create native project runtime.{rid}.Google.OrTools
- follow the microsoft convention e.g.:
https://www.nuget.org/packages/Microsoft.NETCore.App/
https://www.nuget.org/packages/runtime.linux-x64.Microsoft.NETCore.App/
- Target `make_dotnet` targets local nupkg instead of dll.
- Use 4096 RSA key for or-tools.snk
- Clean nuget cache in `clean_dotnet` recipe
Refactor:
- Move cs files to ortools/*/csharp
- Move dotnet project to ortools/dotnet/Google.OrTools
- Move example generation to temp_dotnet
- Avoid to mess the `BIN_DIR`
- Rework Google.OrTools.FSharp
Cleanup:
- Remove deps to netfx.props since we only support:
netstandard2.0 TFM and netcoreapp2.1 Runtime TFM
- Remove OrTools.nuspec.in
-> use newly added properties to .csproj format
- Remove of ortools/dotnet/OrTools project
- replaced by ortools/dotnet/Google.OrTools
- Remove provided protobuf.dll.
- Automatically retrieved from nuget.org
Misc:
- Add **/*.csproj to gitignore
- Add **/runtime.json to gitignore
- dotnet: Makefile windows fix
- make.exe doesn't support `else ifeq`
112 lines
1.3 KiB
Plaintext
112 lines
1.3 KiB
Plaintext
Makefile.local
|
|
CMakeLists.txt.user
|
|
|
|
dependencies/archives/
|
|
!dependencies/archives/autoconf.patch
|
|
!dependencies/archives/patchelf-0.8.tar.gz
|
|
|
|
dependencies/install/
|
|
dependencies/sources/
|
|
|
|
|
|
or-tools*.tar.gz
|
|
or-tools*.zip
|
|
*.a
|
|
*.o
|
|
*.so
|
|
*.py[co]
|
|
*.lib
|
|
*.exp
|
|
*.pdb
|
|
*.ass
|
|
*.swp
|
|
|
|
build.log
|
|
bin/
|
|
ortools/gen/
|
|
objs/
|
|
classes/
|
|
temp_test/
|
|
temp_fz/
|
|
temp_fz_test/
|
|
temp-python*
|
|
temp_dotnet/
|
|
temp_dotnet_test/
|
|
temp_archive/
|
|
temp_fz_archive/
|
|
temp/ortools_examples
|
|
lib/
|
|
install/
|
|
examples/csharp/solution/*.csproj
|
|
examples/csharp/*.sln
|
|
examples/notebook/.ipynb_checkpoints
|
|
|
|
ortools/bazel-*
|
|
examples/bazel-*
|
|
bazel-*
|
|
|
|
tools/docker/export
|
|
|
|
# Prerequisites
|
|
*.d
|
|
|
|
# Compiled Object files
|
|
*.slo
|
|
*.lo
|
|
*.obj
|
|
|
|
# Precompiled Headers
|
|
*.gch
|
|
*.pch
|
|
|
|
# Compiled Dynamic libraries
|
|
*.dylib
|
|
*.dll
|
|
|
|
# Fortran module files
|
|
*.mod
|
|
*.smod
|
|
|
|
# Compiled Static libraries
|
|
*.lai
|
|
*.la
|
|
*.a
|
|
*.lib
|
|
|
|
# Executables
|
|
bin/*.exe
|
|
bin/*.app
|
|
|
|
*build*/*
|
|
.idea/*
|
|
.idea/
|
|
build/
|
|
cache/
|
|
**/.vscode/*
|
|
.DS_Store
|
|
|
|
**/.vs/*
|
|
**/dotnet-test/*
|
|
|
|
**/packages
|
|
|
|
ortools/fsharp/**/bin
|
|
ortools/fsharp/**/obj
|
|
ortools/fsharp/**/packages
|
|
|
|
examples/dotnet/**/bin
|
|
examples/dotnet/**/obj
|
|
|
|
ortools/dotnet/*/*.csproj
|
|
ortools/dotnet/*/runtime.json
|
|
ortools/dotnet/OrTools.FSharp/*.fsproj
|
|
ortools/dotnet/*.nuspec
|
|
ortools/dotnet/**/bin
|
|
ortools/dotnet/**/obj
|
|
ortools/dotnet/**/packages
|
|
|
|
tools/dotnet/CreateSigningKey/bin
|
|
tools/dotnet/CreateSigningKey/obj
|
|
|
|
*.userprefs
|