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