Krys4lide/README.md

27 lines
978 B
Markdown

## À 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](https://industriels.sesam-vitale.fr/group/fournitures-sesam-vitale)
- 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
- Installer la [CryptolibCPS](https://industriels.sesam-vitale.fr/group/galss-cryptolib-cps)
- Fourni l'utilitaire "CPS Gestion" pour obtenir des informations sur le lecteur de carte, etc.
- Linux : `cpgeslux`
- 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`