| 
					
				 | 
			
			
				@@ -55,53 +55,19 @@ noinst_HEADERS = or.h eventdns.h eventdns_tor.h micro-revision.i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 tor_main.o: micro-revision.i 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 micro-revision.i: FORCE 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@svkdir=$$SVKROOT; 					\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if test "x$$svkdir" = x ; then 				\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  svkdir=$$HOME/.svk; 					\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	fi; 							\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if test -d ../../.git && test -x "`which git 2>&1;true`" ; then \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  if test -d ../../.git/svn && test -x "`which git-svn 2>&1;true`" ; then \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    git-svn info ../../README | 			\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    sed -n 's/^Revision: \([0-9][0-9]*\).*/"\1"/p'      \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	                                   > micro-revision.tmp \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	        || true; 					\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  fi; 							\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	elif test -d ../../.svn && test -x "`which svn 2>&1;true`" ; then \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  svn info ../.. |					\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  sed -n 's/^Revision: \([0-9][0-9]*\).*/"\1"/p' > micro-revision.tmp \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	     || true;						\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	elif test -x "`which svk 2>&1;true`" && test -d $$svkdir/local; then \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  location=../..;					\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  rev=x;						\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  while test x$$rev = xx; do				\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    x=`svk info $$location |				\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	      sed -n 's/^Mirrored From:.*, Rev\. \([0-9][0-9]*\)/\1/p'`; \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    if test x$$x != x; then				\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	      rev=$$x;						\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	      break;						\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    else						\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	      loc=`svk info $$location |			\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		sed -n 's/^Copied From: \(.*\), Rev\. [0-9][0-9]*/\1/p' | \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	        head -1`;					\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	      if test x$$loc = x; then				\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		break;						\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	      else						\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		location=/$$loc;				\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	      fi;						\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    fi;							\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  done;							\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  if test x$$rev != xx; then				\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    echo \"$$rev\" > micro-revision.tmp;		\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  fi;							\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	fi;							\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	if test ! -f micro-revision.tmp ; then			\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  if test ! -f micro-revision.i ; then			\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	    echo '""' > micro-revision.i;			\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  fi;							\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	elif test ! -f micro-revision.i ||			\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  test x"`cat micro-revision.tmp`" != x"`cat micro-revision.i`"; then \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	  mv micro-revision.tmp micro-revision.i;		\ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	fi; true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       @rm -f micro-revision.tmp;                                      \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       if test -d ../../.git && test -x "`which git 2>&1;true`"; then  \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         HASH="`git rev-parse --short=16 HEAD`";                       \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         echo \"$$HASH\" > micro-revision.tmp;                         \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fi;                                                            \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       if test ! -f micro-revision.tmp ; then                          \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         if test ! -f micro-revision.i ; then                          \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+           echo '""' > micro-revision.i;                               \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         fi;                                                           \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+       elif test ! -f micro-revision.i ||                              \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+          test x"`cat micro-revision.tmp`" != x"`cat micro-revision.i`"; then \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+         mv micro-revision.tmp micro-revision.i;                       \ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        fi; true 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 #Dummy target to ensure that micro-revision.i _always_ gets built. 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 FORCE: 
			 |