owlps/mobile-centred/Makefile

64 lines
1.6 KiB
Makefile

.PHONY : all librtapscanmob mobile clean purge help install install-librtapscanmob install-mobile uninstall uninstall-librtapscanmob uninstall-mobile
## Compilation ##
all : librtapscanmob mobile
librtapscanmob :
@make -C librtapscanmob
mobile :
@make -C mobile
## Installation ##
install : install-librtapscanmob install-mobile
install-librtapscanmob :
@make -C librtapscanmob install
install-mobile : install-librtapscanmob
@make -C mobile install
## Désinstallation ##
uninstall : uninstall-librtapscanmob uninstall-mobile
uninstall-librtapscanmob : uninstall-mobile
@make -C librtapscanmob uninstall
uninstall-mobile :
@make -C mobile uninstall
## Nettoyage ##
clean :
@make -C librtapscanmob clean
@make -C mobile clean
purge :
@make -C librtapscanmob purge
@make -C mobile purge
## Aide ##
help :
@echo "Bibliothèques nécessaires à la compilation :\n\
libpcap0.8-dev\n\
librtaputil1.0 (fournie)\n\
\n\
Cibles possibles :\n\
all (cible par défaut) : Compile tous les modules.\n\
<module> : Compile uniquement le module <module> (et ses dépendances).\n\
\n\
install : Installe tous les modules.\n\
install-<module> : Installe uniquement le module <module> (et ses dépendances).\n\
\n\
uninstall : Désinstalle tous les modules.\n\
uninstall-<module> : Désinstalle uniquement le module <module> (et ses dépendances).\n\
\n\
clean : Supprime les fichiers temporaires.\n\
purge : Supprime le résultat de la compilation.\n\
\n\
Note : l'installation se fait dans l'arborescence /usr/local. Modifiez la variable PREFIX de chaque Makefile pour changer ce comportement."