svn: @echo "Getting latest source" svn co %SVN_LOCATION% svn src: svn $(eval svnver := $(shell cd svn && svnversion -c | grep -o '[[:digit:]:]*')) $(eval srcver := $(shell if test -d src; then cd src && svnversion -c | grep -o '[[:digit:]:]*'; else echo "nope"; fi)) if test $(svnver) != $(srcver); then \ $(MAKE) clean ; \ echo "Making copy of source" ; \ cp -rT svn src ; \ fi