Logiciel de pharmacie
Go to file
2024-07-05 23:30:11 +02:00
lib chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
src chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
.env.linux.example chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
.env.win.example chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
.gitignore chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
build.bat chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
build.rs chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
Cargo.lock chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
Cargo.toml chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00
makefile chore: setup debug project for binding C and Rust 2024-07-04 19:15:30 +02:00
README.md chore: Make the compilation and linking crossplatform (win, linux) 2024-07-05 23:30:11 +02:00

À explorer

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
  • Installer la CryptolibCPS

    • 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