Logiciel de pharmacie
lib | ||
src | ||
.env.linux.example | ||
.env.win.example | ||
.gitignore | ||
build.bat | ||
build.rs | ||
Cargo.lock | ||
Cargo.toml | ||
makefile | ||
README.md |
À explorer
- Générer des bindings RUST depuis des .h : https://jvns.ca/blog/2017/12/21/bindgen-is-awesome/
Setup
-
Installer le package FSV
- Linux : ajouter le path des librairies FSV à la variable d'environnement
LD_LIBRARY_PATH
avant execution - Windows : ajouter le path des librairies FSV à la variable d'environnement
PATH
avant execution
- Linux : ajouter le path des librairies FSV à la variable d'environnement
-
Installer la CryptolibCPS
- Fourni l'utilitaire "CPS Gestion" pour obtenir des informations sur le lecteur de carte, etc.
- Linux :
cpgeslux
- Linux :
- Fourni l'utilitaire "CPS Gestion" pour obtenir des informations sur le lecteur de carte, etc.
-
Créer un fichier
.env
en s'inspirant d'un des fichiers d'exemple (.env.linux.example
,.env.win.example
...)
C Compilation
Pour compiler les fichiers de librairie :
- Windows :
.\build.bat
- Linux :
make
Pour nettoyer le dossier ./lib
:
- Windows :
.\build.bat /clean
- Linux :
make clean