# Makefile pour OxApp - équivalent Linux du build.bat .PHONY: help resources deploy pyinstaller installer # Commande par défaut - affiche l'aide help: @echo "Commandes disponibles:" @echo " make resources - Compile les ressources" @echo " make deploy - Déploie l'application" @echo " make pyinstaller - Crée l'exécutable avec PyInstaller" @echo " make installer - Crée l'installateur" # Compile les ressources resources: pyside6-rcc resources.qrc -o resources_rc.py # Déploie l'application avec pyside6-deploy deploy: pyside6-deploy -c pysidedeploy.spec # Crée l'exécutable avec PyInstaller pyinstaller: pyinstaller OxApp.spec --noconfirm # Crée l'installateur # Note: Inno Setup est spécifique à Windows, vous devrez utiliser # un équivalent Linux comme makeself, AppImage, ou Flatpak installer: @echo "La création d'installateur sur Linux nécessite un outil différent d'Inno Setup." @echo "Options recommandées: makeself, AppImage, ou Flatpak" @echo "Exemple avec makeself (si installé):" @echo " makeself.sh ./dist/OxApp \"OxApp\" \"OxApp Installation\" ./dist/Ox