Articles of makefile

make: règle d’appel de règle

Dans un makefile, puis-je appeler une règle d’une autre règle? Semblable à: rule1: echo “bye” rule2: date rule3: @echo “hello” rule1

Comment placer des fichiers d’object dans un sous-répertoire séparé

J’ai du mal à essayer d’utiliser make pour placer des fichiers d’objects dans un sous-répertoire séparé, probablement une technique très simple. J’ai essayé d’utiliser les informations de cette page: http://www.gnu.org/software/hello/manual/make/Prerequirejsite-Types.html#Prerequirejsite-Types ku.h’, needed by la sortie suivante de make: make: *** Aucune règle pour rendre la cible ku.h’, needed by obj / kumain.o’. Arrêtez. Cependant, ku.h […]

Comment trouver un script dans un Makefile?

Existe-t-il un meilleur moyen de générer un script, qui définit les variables env, à partir d’un fichier makefile? FLAG ?= 0 ifeq ($(FLAG),0) export FLAG=1 /bin/myshell -c ‘ ; $(MAKE) $@’ else …targets… endif

Makefile pour comstackr plusieurs programmes C?

C’est une question incroyablement simple, mais je ne suis pas nouveau dans les makefiles. J’essaie de faire un makefile qui comstackra deux programmes indépendants: program1: gcc -o prog1 program1.c program2: gcc -o prog2 program2.c Tous les exemples en ligne vont plus loin que nécessaire et déroutent! Tout ce que je veux vraiment faire, c’est d’exécuter […]

Comment mettre en place une variable Makefile en testant si un fichier existe

Par exemple: je veux: si fichier1 existe: CLEAN_SRC = *.h file3 autre CLEAN_SRC =

Comment forcer une erreur dans un fichier gnumake

Je veux détecter une condition dans mon fichier Make où un outil est la mauvaise version et forcer le make à échouer avec un message d’erreur indiquant que l’élément n’est pas la bonne version. Quelqu’un peut-il donner un exemple de faire cela? J’ai essayé ce qui suit mais ce n’est pas la bonne syntaxe: ifeq […]

CMAKE_MAKE_PROGRAM introuvable

J’ai atteint le bout de ma corde avec Cmake; il a tellement de potentiel, mais je n’arrive pas à le faire trouver les outils de base du système (c.-à-d. “make”) pour fonctionner. SYMPTÔMES Cmake et l’interface graphique de Cmake produisent ce qui suit (après la suppression du fichier CMakeCache.txt): Processing top-level CMakelists.txt for project swb […]

C ++ Qt – Comment append “-std = c ++ 11” au makefile généré par qmake?

Je développe un programme dans Qt. Son makefile est généré automatiquement à partir du fichier .pro. J’ai besoin d’utiliser du code qui nécessite que l’indicateur -std = c ++ 11 soit configuré pour g ++. Où dans .pro dois-je append ce drapeau? (le fait de ne modifier que le Makefile ne fonctionnera pas car il […]

Makefile If-Then Else et Loops

Est-ce que quelqu’un peut expliquer comment utiliser les instructions if-then et les boucles dans les Makefiles? Je n’arrive pas à trouver une bonne documentation avec des exemples.

Comment écrire l’horodatage de construction dans l’apk

Apporter des modifications dans le package Contacts Android Utilisation de la commande mm (make) pour créer cette application Parce que je dois changer et construire cette application encore et encore, je veux donc append un horodatage de construction dans Contacts.apk pour vérifier le temps de construction lorsque nous l’exécutons dans le combiné. Comme nous le […]