Questions marquées «gnu-make»

Cette balise est pour les questions sur `gmake`, la version GNU de l'utilitaire` make` pour maintenir et mettre à jour les programmes.




15
Comment imprimer une variable dans un makefile
Dans mon makefile, j'ai une variable 'NDK_PROJECT_PATH', ma question est de savoir comment l'imprimer lors de sa compilation? J'ai lu Make echo file affichant la chaîne "$ PATH" et j'ai essayé: @echo $(NDK_PROJECT_PATH) @echo $(value NDK_PROJECT_PATH) Les deux me donnent "build-local.mk:102: *** missing separator. Stop." Quelqu'un sait pourquoi cela ne …
247 makefile  gnu-make 

4
Définir la variable make au moment de l'exécution de la règle
Dans mon GNUmakefile, je voudrais avoir une règle qui utilise un répertoire temporaire. Par exemple: out.tar: TMP := $(shell mktemp -d) echo hi $(TMP)/hi.txt tar -C $(TMP) cf $@ . rm -rf $(TMP) Comme écrit, la règle ci-dessus crée le répertoire temporaire au moment où la règle est analysée . …
209 makefile  gnu-make 

12
Comment obtenir le répertoire relatif actuel de votre Makefile?
J'ai plusieurs Makefiles dans des répertoires spécifiques à l'application comme celui-ci: /project1/apps/app_typeA/Makefile /project1/apps/app_typeB/Makefile /project1/apps/app_typeC/Makefile Chaque Makefile inclut un fichier .inc dans ce chemin d'un niveau supérieur: /project1/apps/app_rules.inc Dans app_rules.inc, je définis la destination de l'endroit où je veux que les binaires soient placés lors de la construction. Je veux que …

17
Comment obtenir la liste des cibles dans un makefile?
J'ai utilisé un peu de rake (un programme make Ruby), et il a une option pour obtenir une liste de toutes les cibles disponibles, par exemple > rake --tasks rake db:charset # retrieve the charset for your data... rake db:collation # retrieve the collation for your da... rake db:create # …





4
Quelle est la différence entre gmake et make?
J'essaie de comprendre la différence entre «gmake» et «make»? Sur ma boîte Linux, ils sont identiques: % gmake --version GNU Make 3.81 Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR …
127 build  makefile  gnu-make 


4
Comment appeler Makefile depuis un autre Makefile?
J'obtiens des résultats inattendus en appelant un makefile à partir d'un autre. J'ai deux makefiles, un appelé /path/to/project/makefileet un appelé /path/to/project/gtest-1.4.0/make/Makefile. J'essaye de faire appeler le premier le second. Dans / chemin / vers / projet / makefile, j'ai dev: $(OBJ_FILES) $(CPPC) $(LIBS) $(FLAGS_DEV) $(OBJ_FILES) -o $(BIN_DIR)/$(PROJECT) $(MAKE) -f ./gtest-1.4.0/make/Makefile …
125 makefile  gnu-make 

12
Vérifier si un programme existe à partir d'un Makefile
Comment puis-je vérifier si un programme peut être appelé à partir d'un Makefile? (Autrement dit, le programme doit exister dans le chemin ou être appelable d'une autre manière.) Il pourrait être utilisé pour vérifier pour quel compilateur est installé, par exemple. Par exemple, quelque chose comme cette question , mais …
115 makefile  gnu-make 

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.