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:
Matteo Cypriani 2011-06-23 13:12:29 +02:00
parent f54b0d11e1
commit 7dade1c36b
16 changed files with 152 additions and 230 deletions

View File

@ -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
View File

@ -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

View File

@ -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."

View File

@ -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

View File

@ -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

View File

@ -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."

View File

@ -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

View File

@ -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

View File

@ -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."

View File

@ -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."

View File

@ -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."

View File

@ -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

View File

@ -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."

View File

@ -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

View File

@ -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

View File

@ -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."