opensubscriber
   Find in this group all groups
 
Unknown more information…

h : help-make@gnu.org 16 April 2012 • 2:09PM -0400

Re: make and remote dependencies
by Paul Smith

REPLY TO AUTHOR
 
REPLY TO GROUP




On Mon, 2012-04-16 at 12:33 +0800, Paul Wise wrote:
> I'm trying to get remote dependencies[1] to work. Is there any way to
> get the example Makefile [2] to always run wget to try and download
> remote.c but only rebuild remote.o and remote when remote.c was updated
> by wget? With [2], make always runs wget and always runs gcc.
>
>      1. http://lists.gnu.org/archive/html/help-gnu-utils/2009-04/msg00007.html
>      2. http://people.debian.org/~pabs/tmp/Makefile

Remove the .PHONY; that forces all targets that depend on it to always
rebuild.

Try:

        remote.c: FORCE
         wget -O tmp -N http://people.debian.org/~pabs/tmp/remote.c || { rm remote.c; exit 1; }
         cmp tmp $@ || cp tmp $@
         rm -f tmp
        FORCE:;

--
-------------------------------------------------------------------------------
Paul D. Smith <psmith@gnu....>          Find some GNU make tips at:
http://www.gnu.org                      http://make.mad-scientist.net
"Please remain calm...I may be mad, but I am a professional." --Mad Scientist


_______________________________________________
Help-make mailing list
Help-make@gnu....
https://lists.gnu.org/mailman/listinfo/help-make

Bookmark with:

Delicious   Digg   reddit   Facebook   StumbleUpon

Related Messages

opensubscriber is not affiliated with the authors of this message nor responsible for its content.