J'essaye d'écrire un Makefile qui devrait télécharger certaines sources si et seulement si elles sont manquantes.Comment écrire une règle Makefile pour télécharger un fichier seulement s'il est manquant?
Quelque chose comme:
hello: hello.c
gcc -o hello hello.c
hello.c:
wget -O hello.c http://example.org/hello.c
Mais bien sûr, cela provoque hello.c
à télécharger à chaque fois que la commande make est exécuté. Je voudrais que hello.c
soit téléchargé par ce Makefile seulement s'il est manquant. Est-ce possible avec GNU make et comment le faire si c'est le cas?
Une autre réponse avec le mot "deviner" et un autre faux. –
Désolé d'être contondant, mais une vague question comme celle-là va vous donner un tas de suppositions. – JesperE
@Pavel: comment savez-vous son mauvais, BTW? – JesperE