ready for first release
- bump up license year. - format some gitignore files. - update PyBMap readme. - create a distribution used folder and give a manual for it.
This commit is contained in:
parent
afd4abadbb
commit
c03c80d938
14
.gitignore
vendored
14
.gitignore
vendored
|
@ -1,13 +1,18 @@
|
||||||
## my ban
|
# -------------------- Personal --------------------
|
||||||
|
# Ignore all possible test used Virtools files
|
||||||
*.nmo
|
*.nmo
|
||||||
*.cmo
|
*.cmo
|
||||||
*.nms
|
*.nms
|
||||||
*.vmo
|
*.vmo
|
||||||
out/
|
|
||||||
temp/
|
# Ignore temporary folders
|
||||||
|
/out/
|
||||||
|
/temp/
|
||||||
|
|
||||||
|
# -------------------- VSCode --------------------
|
||||||
.vscode/
|
.vscode/
|
||||||
|
|
||||||
## CMake Banned
|
# -------------------- CMake --------------------
|
||||||
CMakeLists.txt.user
|
CMakeLists.txt.user
|
||||||
CMakeCache.txt
|
CMakeCache.txt
|
||||||
CMakeFiles
|
CMakeFiles
|
||||||
|
@ -20,6 +25,7 @@ compile_commands.json
|
||||||
CTestTestfile.cmake
|
CTestTestfile.cmake
|
||||||
_deps
|
_deps
|
||||||
|
|
||||||
|
# -------------------- Visual Studio --------------------
|
||||||
## Ignore Visual Studio temporary files, build results, and
|
## Ignore Visual Studio temporary files, build results, and
|
||||||
## files generated by popular Visual Studio add-ons.
|
## files generated by popular Visual Studio add-ons.
|
||||||
##
|
##
|
||||||
|
|
8
BMapBindings/PyBMap/.gitignore
vendored
8
BMapBindings/PyBMap/.gitignore
vendored
|
@ -1,12 +1,18 @@
|
||||||
# my ban
|
# -------------------- Personal --------------------
|
||||||
|
# Ignore VSCode
|
||||||
.vscode/
|
.vscode/
|
||||||
|
|
||||||
|
# Ignore binary BMap stuff
|
||||||
*.dll
|
*.dll
|
||||||
*.pdb
|
*.pdb
|
||||||
*.so
|
*.so
|
||||||
*.dylib
|
*.dylib
|
||||||
*.bin
|
*.bin
|
||||||
|
|
||||||
|
# Ignore testbench file.
|
||||||
testbench.py
|
testbench.py
|
||||||
|
|
||||||
|
# -------------------- Python --------------------
|
||||||
# Byte-compiled / optimized / DLL files
|
# Byte-compiled / optimized / DLL files
|
||||||
__pycache__/
|
__pycache__/
|
||||||
*.py[cod]
|
*.py[cod]
|
||||||
|
|
|
@ -1,6 +1,5 @@
|
||||||
# PyBMap
|
# PyBMap
|
||||||
|
|
||||||
The real scripts are placed in sub PyBMap folder. This folder is served for testbench scripts placing.
|
The real scripts are placed in sub PyBMap folder. This folder is served for testbench scripts placing. Place any testbench files (e.g. `testbench.py`) in there what you want and don't sumbit them (`testbench.py` is explicitly excluded by gitignore file).
|
||||||
Place any testbench files (e.g. `testbench.py`) in there what you want and don't sumbit them.
|
|
||||||
The native BMap library should be placed in sub PyBMap folder, and I have used gitignore file to filter them.
|
The native BMap library should be placed in sub PyBMap folder, and I have used gitignore file to filter them. The native BMap library must be named as `BMap.dll` (in Windows), `BMap.so` (in Linux or BSD), or `BMap.dylib` (in macOS). If you still can not load BMap or your system is not listed above, you should name it as `BMap.bin`.
|
||||||
The native BMap library must be named as `BMap.dll` (in Windows), `BMap.so` (in Linux or BSD), or `BMap.dylib` (in macOS). If you still can not load BMap or your system is not listed above, you should name it as `BMap.bin`.
|
|
||||||
|
|
2
LICENSE
2
LICENSE
|
@ -1,6 +1,6 @@
|
||||||
The MIT License (MIT)
|
The MIT License (MIT)
|
||||||
|
|
||||||
Copyright (c) 2022-2023 yyc12345
|
Copyright (c) 2022-2024 yyc12345
|
||||||
|
|
||||||
Permission is hereby granted, free of charge, to any person obtaining a copy
|
Permission is hereby granted, free of charge, to any person obtaining a copy
|
||||||
of this software and associated documentation files (the "Software"), to deal
|
of this software and associated documentation files (the "Software"), to deal
|
||||||
|
|
7
Redist/.gitignore
vendored
Normal file
7
Redist/.gitignore
vendored
Normal file
|
@ -0,0 +1,7 @@
|
||||||
|
# Disable all file and folder
|
||||||
|
/*
|
||||||
|
/*/
|
||||||
|
|
||||||
|
# Only upload specific files
|
||||||
|
!/.gitignore
|
||||||
|
!/README.md
|
43
Redist/README.md
Normal file
43
Redist/README.md
Normal file
|
@ -0,0 +1,43 @@
|
||||||
|
# LibCmo21 Redist
|
||||||
|
|
||||||
|
This folder is served for LibCmo21 distribution and this page will introduce how to distribute a LibCmo21.
|
||||||
|
|
||||||
|
In this article, I assume:
|
||||||
|
* This distribution is served for Windows user.
|
||||||
|
* All Linux will use this project by compiling it on themselves.
|
||||||
|
* You are using Visual Studio under Windows, not CMake.
|
||||||
|
* User will only need x64 architecture, not Win32 (x86).
|
||||||
|
|
||||||
|
## Common
|
||||||
|
|
||||||
|
1. Copy project `LICENSE` into folder.
|
||||||
|
|
||||||
|
## Unvirt
|
||||||
|
|
||||||
|
1. Compile project with `x64 | Release` profile.
|
||||||
|
1. Create folder `Unvirt` and enter it.
|
||||||
|
1. Copy generated `Unvirt.exe` and `Unvirt.pdb` into folder.
|
||||||
|
1. Copy zlib binary `zlibwapi.dll` into folder.
|
||||||
|
|
||||||
|
## BMap
|
||||||
|
|
||||||
|
1. Compile project with `x64 | Release` profile.
|
||||||
|
1. Create folder `BMap` and enter it.
|
||||||
|
1. Copy generated `BMap.dll` and `BMap.pdb` into folder.
|
||||||
|
1. Copy zlib binary `zlibwapi.dll` into folder.
|
||||||
|
|
||||||
|
## PyBMap
|
||||||
|
|
||||||
|
1. Compile project with `x64 | Release` profile.
|
||||||
|
1. Create folder `PyBMap` and enter it.
|
||||||
|
1. Copy all files ending with `.py` and located in folder `BMapBindings/PyBMap/PyBMap` into folder.
|
||||||
|
1. Copy generated `BMap.dll` and `BMap.pdb` into folder.
|
||||||
|
1. Copy zlib binary `zlibwapi.dll` into folder.
|
||||||
|
|
||||||
|
## BMapSharp
|
||||||
|
|
||||||
|
This project is not ready for release.
|
||||||
|
|
||||||
|
## Ending
|
||||||
|
|
||||||
|
1. Pack all files and folders except `.gitignore` and `README.md` in this folder.
|
3
Tools/.gitignore
vendored
3
Tools/.gitignore
vendored
|
@ -1,5 +1,4 @@
|
||||||
# Result
|
# Ignore test used 3d Object
|
||||||
|
|
||||||
*.bin
|
*.bin
|
||||||
*.obj
|
*.obj
|
||||||
*.mtl
|
*.mtl
|
||||||
|
|
Loading…
Reference in New Issue
Block a user