Próbuję napisać plik Makefile, który powinien pobrać niektóre źródła wtedy i tylko wtedy, gdy ich brakuje.Jak napisać regułę Makefile, aby pobrać plik tylko wtedy, gdy go brakuje?
Coś jak:
hello: hello.c
gcc -o hello hello.c
hello.c:
wget -O hello.c http://example.org/hello.c
Ale oczywiście to powoduje hello.c
należy pobrać za każdym razem wprowadzać polecenia uruchomienia. Chciałbym, aby hello.c
został pobrany przez ten plik Makefile tylko, jeśli go brakuje. Czy jest to możliwe dzięki GNU make i jak to zrobić, jeśli tak jest?
Kolejna odpowiedź ze słowem "zgadnij", a druga błędna. –
Przepraszam za bycie tępym, ale takie niejasne pytanie będzie miało mnóstwo domysłów. – JesperE
@Pavel: skąd znasz jego błąd, BTW? – JesperE