Makefiles: get rid of echo -e
Use one call to echo for each line, because the echo's -e option is not standard.
This commit is contained in:
parent
f54b0d11e1
commit
7dade1c36b
51
Makefile
51
Makefile
|
@ -108,29 +108,28 @@ purge :
|
|||
## Help ##
|
||||
|
||||
help :
|
||||
@echo -e "Needed libraries:\n\
|
||||
libiw-dev\n\
|
||||
libpcap0.8-dev\n\
|
||||
libconfuse-dev\n\
|
||||
libboost-dev\n\
|
||||
libboost-program-options-dev\n\
|
||||
\n\
|
||||
Targets:\n\
|
||||
all (default target): Compile all the modules.\n\
|
||||
<module>: Compile only the given module (and its \
|
||||
dependencies).\n\
|
||||
\n\
|
||||
install: Install all the modules.\n\
|
||||
install-<module>: Install only the given module (and its \
|
||||
dependencies).\n\
|
||||
\n\
|
||||
uninstall: Remove all the modules.\n\
|
||||
uninstall-<module>: Remove only the given module (and its \
|
||||
dependencies).\n\
|
||||
\n\
|
||||
clean: Remove temporary files.\n\
|
||||
purge: Remove compiled programs as well as temporary \
|
||||
files.\n\
|
||||
\n\
|
||||
Note: Files are installed under /usr/local. Tune the PREFIX \
|
||||
variable in the Makefile to change that."
|
||||
@echo "Needed libraries:"
|
||||
@echo " libiw-dev"
|
||||
@echo " libpcap0.8-dev"
|
||||
@echo " libconfuse-dev"
|
||||
@echo " libboost-dev"
|
||||
@echo " libboost-program-options-dev"
|
||||
@echo
|
||||
@echo "Targets:"
|
||||
@echo " all (default target): Compile all the modules."
|
||||
@echo " <module>: Compile only the given module (and its \
|
||||
dependencies)."
|
||||
@echo
|
||||
@echo " install: Install all the modules."
|
||||
@echo " install-<module>: Install only the given module (and its \
|
||||
dependencies)."
|
||||
@echo
|
||||
@echo " uninstall: Remove all the modules."
|
||||
@echo " uninstall-<module>: Remove only the given module (and its \
|
||||
dependencies)."
|
||||
@echo
|
||||
@echo " clean: Remove temporary files."
|
||||
@echo " purge: Remove compiled programs as well as temporary files."
|
||||
@echo
|
||||
@echo "Note: Files are installed under /usr/local. Tune the PREFIX \
|
||||
variable in the Makefile to change that."
|
||||
|
|
1
TODO
1
TODO
|
@ -2,7 +2,6 @@
|
|||
|
||||
- Makefiles:
|
||||
° Use -D DEBUG instead of #defines.
|
||||
° Use echo instead of echo -e.
|
||||
° Translate comments & help.
|
||||
- Use string for network exchanges?
|
||||
- Mark arguments as const in function headers if needed
|
||||
|
|
|
@ -60,11 +60,12 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo "Bibliothèques nécessaires à la compilation :\n\
|
||||
libowlps-dev\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
static (cible par défaut) : Compile la bibliothèque statique (.a).\n\
|
||||
\n\
|
||||
clean : Supprime les fichiers temporaires.\n\
|
||||
purge : Supprime le résultat de la compilation.\n\"
|
||||
@echo "Bibliothèques nécessaires à la compilation :"
|
||||
@echo " libowlps-dev"
|
||||
@echo
|
||||
@echo "Cibles possibles :"
|
||||
@echo " static (cible par défaut) : Compile la bibliothèque \
|
||||
statique (.a)."
|
||||
@echo
|
||||
@echo " clean : Supprime les fichiers temporaires."
|
||||
@echo " purge : Supprime le résultat de la compilation."
|
||||
|
|
|
@ -65,11 +65,4 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo "Bibliothèques nécessaires à la compilation :\n\
|
||||
libowlps-dev\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
static (cible par défaut) : Compile la bibliothèque statique (.a).\n\
|
||||
\n\
|
||||
clean : Supprime les fichiers temporaires.\n\
|
||||
purge : Supprime le résultat de la compilation.\n\"
|
||||
@make help
|
||||
|
|
|
@ -65,11 +65,4 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo "Bibliothèques nécessaires à la compilation :\n\
|
||||
libowlps-dev\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
static (cible par défaut) : Compile la bibliothèque statique (.a).\n\
|
||||
\n\
|
||||
clean : Supprime les fichiers temporaires.\n\
|
||||
purge : Supprime le résultat de la compilation.\n\"
|
||||
@make help
|
||||
|
|
|
@ -116,23 +116,26 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo "Bibliothèques nécessaires à la compilation :\n\
|
||||
libiw-dev\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
all (cible par défaut) : Compile la bibliothèque et le programme d'exemple (tx).\n\
|
||||
dynamic : Compile la bibilothèque partagée (.so).\n\
|
||||
static : Compile la bibliothèque statique (.a).\n\
|
||||
\n\
|
||||
install : Installe la bibliothèque partagée et statique.\n\
|
||||
install-dynamic : N'installe que la bibliothèque partagée.\n\
|
||||
install-static : N'installe que la bibliothèque statique.\n\
|
||||
\n\
|
||||
uninstall : Désinstalle tout ce qu'il est possible de désinstaller.\n\
|
||||
uninstall-dynamic : Désinstalle la bibliothèque partagée.\n\
|
||||
uninstall-static : Désinstalle la bibliothèque statique.\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 $(PREFIX). Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@echo "Bibliothèques nécessaires à la compilation :"
|
||||
@echo " libiw-dev"
|
||||
@echo
|
||||
@echo "Cibles possibles :"
|
||||
@echo " all (cible par défaut) : Compile la bibliothèque \
|
||||
dynamique et statique."
|
||||
@echo " dynamic : Compile la bibilothèque partagée (.so)."
|
||||
@echo " static : Compile la bibliothèque statique (.a)."
|
||||
@echo
|
||||
@echo " install : Installe la bibliothèque partagée et statique."
|
||||
@echo " install-dynamic : N'installe que la bibliothèque partagée."
|
||||
@echo " install-static : N'installe que la bibliothèque statique."
|
||||
@echo
|
||||
@echo " uninstall : Désinstalle tout ce qu'il est possible de \
|
||||
désinstaller."
|
||||
@echo " uninstall-dynamic : Désinstalle la bibliothèque partagée."
|
||||
@echo " uninstall-static : Désinstalle la bibliothèque statique."
|
||||
@echo
|
||||
@echo " clean : Supprime les fichiers temporaires."
|
||||
@echo " purge : Supprime le résultat de la compilation."
|
||||
@echo
|
||||
@echo "Note : l'installation se fait dans l'arborescence $(PREFIX). \
|
||||
Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
|
|
|
@ -121,23 +121,4 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo "Bibliothèques nécessaires à la compilation :\n\
|
||||
libiw-dev\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
all (cible par défaut) : Compile la bibliothèque et le programme d'exemple (tx).\n\
|
||||
dynamic : Compile la bibilothèque partagée (.so).\n\
|
||||
static : Compile la bibliothèque statique (.a).\n\
|
||||
\n\
|
||||
install : Installe la bibliothèque partagée et statique.\n\
|
||||
install-dynamic : N'installe que la bibliothèque partagée.\n\
|
||||
install-static : N'installe que la bibliothèque statique.\n\
|
||||
\n\
|
||||
uninstall : Désinstalle tout ce qu'il est possible de désinstaller.\n\
|
||||
uninstall-dynamic : Désinstalle la bibliothèque partagée.\n\
|
||||
uninstall-static : Désinstalle la bibliothèque statique.\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 $(PREFIX). Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@make help
|
||||
|
|
|
@ -120,23 +120,4 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo "Bibliothèques nécessaires à la compilation :\n\
|
||||
libiw-dev\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
all (cible par défaut) : Compile la bibliothèque et le programme d'exemple (tx).\n\
|
||||
dynamic : Compile la bibilothèque partagée (.so).\n\
|
||||
static : Compile la bibliothèque statique (.a).\n\
|
||||
\n\
|
||||
install : Installe la bibliothèque partagée et statique.\n\
|
||||
install-dynamic : N'installe que la bibliothèque partagée.\n\
|
||||
install-static : N'installe que la bibliothèque statique.\n\
|
||||
\n\
|
||||
uninstall : Désinstalle tout ce qu'il est possible de désinstaller.\n\
|
||||
uninstall-dynamic : Désinstalle la bibliothèque partagée.\n\
|
||||
uninstall-static : Désinstalle la bibliothèque statique.\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 $(PREFIX). Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@make help
|
||||
|
|
|
@ -72,15 +72,17 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo -e "Bibliothèques nécessaires à la compilation :\n\
|
||||
libconfuse-dev\n\
|
||||
libowlps1.0 (fournie)\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
$(TARGET) (cible par défaut) : Compile le programme $(TARGET).\n\
|
||||
install : Installe le programme $(TARGET).\n\
|
||||
uninstall : Désinstalle le programme $(TARGET).\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 $(PREFIX). Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@echo "Bibliothèques nécessaires à la compilation :"
|
||||
@echo " libconfuse-dev"
|
||||
@echo " libowlps1.0 (fournie)"
|
||||
@echo
|
||||
@echo "Cibles possibles :"
|
||||
@echo " $(TARGET) (cible par défaut) : Compile le programme \
|
||||
$(TARGET)."
|
||||
@echo " install : Installe le programme $(TARGET)."
|
||||
@echo " uninstall : Désinstalle le programme $(TARGET)."
|
||||
@echo " clean : Supprime les fichiers temporaires."
|
||||
@echo " purge : Supprime le résultat de la compilation."
|
||||
@echo
|
||||
@echo "Note : l'installation se fait dans l'arborescence $(PREFIX). \
|
||||
Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
|
|
|
@ -83,17 +83,18 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo -e "Bibliothèques nécessaires à la compilation :\n\
|
||||
libowlps1.0 (fournie)\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
$(TARGET) (cible par défaut) : Compile le programme $(TARGET).\n\
|
||||
$(TARGET).static : Compile le programme $(TARGET).static \
|
||||
(version sans lien dynamique).\n\
|
||||
install : Installe le programme $(TARGET).\n\
|
||||
uninstall : Désinstalle le programme $(TARGET).\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 $(PREFIX). \
|
||||
Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@echo "Bibliothèques nécessaires à la compilation :"
|
||||
@echo " libowlps1.0 (fournie)"
|
||||
@echo
|
||||
@echo "Cibles possibles :"
|
||||
@echo " $(TARGET) (cible par défaut) : Compile le programme \
|
||||
$(TARGET)."
|
||||
@echo " $(TARGET).static : Compile le programme $(TARGET).static \
|
||||
(version sans lien dynamique)."
|
||||
@echo " install : Installe le programme $(TARGET)."
|
||||
@echo " uninstall : Désinstalle le programme $(TARGET)."
|
||||
@echo " clean : Supprime les fichiers temporaires."
|
||||
@echo " purge : Supprime le résultat de la compilation."
|
||||
@echo
|
||||
@echo "Note : l'installation se fait dans l'arborescence $(PREFIX). \
|
||||
Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
|
|
|
@ -96,19 +96,20 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo -e "Bibliothèques nécessaires à la compilation :\n\
|
||||
libowlps1.0 (fournie)\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
$(TARGET) (cible par défaut) : Compile le programme $(TARGET).\n\
|
||||
$(TARGET).static : Compile le programme $(TARGET).static \
|
||||
(version sans lien dynamique).\n\
|
||||
$(TARGET).semistatic : Compile le programme $(TARGET).semistatic \
|
||||
(version sans lien dynamique vers libowlps).\n\
|
||||
install : Installe le programme $(TARGET).\n\
|
||||
uninstall : Désinstalle le programme $(TARGET).\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 $(PREFIX). \
|
||||
Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@echo "Bibliothèques nécessaires à la compilation :"
|
||||
@echo " libowlps1.0 (fournie)"
|
||||
@echo
|
||||
@echo "Cibles possibles :"
|
||||
@echo " $(TARGET) (cible par défaut) : Compile le programme \
|
||||
$(TARGET)."
|
||||
@echo " $(TARGET).static : Compile le programme $(TARGET).static \
|
||||
(version sans lien dynamique)."
|
||||
@echo " $(TARGET).semistatic : Compile le programme \
|
||||
$(TARGET).semistatic (version sans lien dynamique vers libowlps)."
|
||||
@echo " install : Installe le programme $(TARGET)."
|
||||
@echo " uninstall : Désinstalle le programme $(TARGET)."
|
||||
@echo " clean : Supprime les fichiers temporaires."
|
||||
@echo " purge : Supprime le résultat de la compilation."
|
||||
@echo
|
||||
@echo "Note : l'installation se fait dans l'arborescence $(PREFIX). \
|
||||
Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
|
|
|
@ -96,19 +96,4 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo -e "Bibliothèques nécessaires à la compilation :\n\
|
||||
libowlps1.0 (fournie)\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
$(TARGET) (cible par défaut) : Compile le programme $(TARGET).\n\
|
||||
$(TARGET).static : Compile le programme $(TARGET).static \
|
||||
(version sans lien dynamique).\n\
|
||||
$(TARGET).semistatic : Compile le programme $(TARGET).semistatic \
|
||||
(version sans lien dynamique vers libowlps).\n\
|
||||
install : Installe le programme $(TARGET).\n\
|
||||
uninstall : Désinstalle le programme $(TARGET).\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 $(PREFIX). \
|
||||
Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@make -f Makefile_atheros help
|
||||
|
|
|
@ -78,16 +78,18 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo -e "Bibliothèques nécessaires à la compilation :\n\
|
||||
libpcap0.8-dev\n\
|
||||
libconfuse-dev\n\
|
||||
libowlps1.0 (fournie)\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
$(TARGET) (cible par défaut) : Compile le programme $(TARGET).\n\
|
||||
install : Installe le programme $(TARGET).\n\
|
||||
uninstall : Désinstalle le programme $(TARGET).\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 $(PREFIX). Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@echo "Bibliothèques nécessaires à la compilation :"
|
||||
@echo " libpcap0.8-dev"
|
||||
@echo " libconfuse-dev (optionnelle)"
|
||||
@echo " libowlps1.0 (fournie)"
|
||||
@echo
|
||||
@echo "Cibles possibles :"
|
||||
@echo " $(TARGET) (cible par défaut) : Compile le programme \
|
||||
$(TARGET)."
|
||||
@echo " install : Installe le programme $(TARGET)."
|
||||
@echo " uninstall : Désinstalle le programme $(TARGET)."
|
||||
@echo " clean : Supprime les fichiers temporaires."
|
||||
@echo " purge : Supprime le résultat de la compilation."
|
||||
@echo
|
||||
@echo "Note : l'installation se fait dans l'arborescence $(PREFIX). \
|
||||
Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
|
|
|
@ -94,15 +94,4 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo -e "Bibliothèques nécessaires à la compilation :\n\
|
||||
libpcap0.8-dev\n\
|
||||
libowlps1.0 (fournie)\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
$(TARGET) (cible par défaut) : Compile le programme $(TARGET).\n\
|
||||
install : Installe le programme $(TARGET).\n\
|
||||
uninstall : Désinstalle le programme $(TARGET).\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 $(PREFIX). Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@make help
|
||||
|
|
|
@ -94,15 +94,4 @@ purge : clean
|
|||
## Aide ##
|
||||
|
||||
help :
|
||||
@echo -e "Bibliothèques nécessaires à la compilation :\n\
|
||||
libpcap0.8-dev\n\
|
||||
libowlps1.0 (fournie)\n\
|
||||
\n\
|
||||
Cibles possibles :\n\
|
||||
$(TARGET) (cible par défaut) : Compile le programme $(TARGET).\n\
|
||||
install : Installe le programme $(TARGET).\n\
|
||||
uninstall : Désinstalle le programme $(TARGET).\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 $(PREFIX). Modifiez la variable PREFIX du Makefile pour changer ce comportement."
|
||||
@make help
|
||||
|
|
|
@ -336,27 +336,30 @@ check:
|
|||
$(TARGET).cc
|
||||
|
||||
help:
|
||||
@echo -e "Needed libraries:\n\
|
||||
libboost-dev\n\
|
||||
libboost-program-options-dev\n\
|
||||
\n\
|
||||
Optional programs nedded for specific targets:\n\
|
||||
doxygen\n\
|
||||
CxxTest suite\n\
|
||||
astyle (Artistic Style)\n\
|
||||
cppcheck\n\
|
||||
\n\
|
||||
Targets:\n\
|
||||
all (default target): Compiles OwlPS Positioning.\n\
|
||||
doc: Generates documentation from source files (doxygen is required).\n\
|
||||
install: Installs OwlPS Positioning.\n\
|
||||
uninstall: Uninstalls OwlPS Positioning.\n\
|
||||
\n\
|
||||
test: Run unit tests (CxxTest suite is required).\n\
|
||||
style: Reindent source files (astyle is required).\n\
|
||||
check: Run automated checs on the source code (cppcheck is required).\n\
|
||||
\n\
|
||||
clean: Delete temporary files.\n\
|
||||
purge: Delete all generated files.\n\
|
||||
\n\
|
||||
Note: Files are installed under /usr/local. Tune the PREFIX variable in the Makefile to change that."
|
||||
@echo "Needed libraries:"
|
||||
@echo " libboost-dev"
|
||||
@echo " libboost-program-options-dev"
|
||||
@echo
|
||||
@echo "Optional programs nedded for specific targets:"
|
||||
@echo " doxygen"
|
||||
@echo " CxxTest suite"
|
||||
@echo " astyle (Artistic Style)"
|
||||
@echo " cppcheck"
|
||||
@echo
|
||||
@echo "Targets:"
|
||||
@echo " all (default target): Compiles OwlPS Positioning."
|
||||
@echo " doc: Generates documentation from source files (doxygen \
|
||||
is required)."
|
||||
@echo " install: Installs OwlPS Positioning."
|
||||
@echo " uninstall: Uninstalls OwlPS Positioning."
|
||||
@echo ""
|
||||
@echo " test: Run unit tests (CxxTest suite is required)."
|
||||
@echo " style: Reindent source files (astyle is required)."
|
||||
@echo " check: Run automated checs on the source code (cppcheck \
|
||||
is required)."
|
||||
@echo
|
||||
@echo " clean: Delete temporary files."
|
||||
@echo " purge: Delete all generated files."
|
||||
@echo
|
||||
@echo "Note: Files are installed under /usr/local. Tune the PREFIX \
|
||||
variable in the Makefile to change that."
|
||||
|
|
Loading…
Reference in New Issue