00d2e768ef6b7a5f87f3c030ca0382cc67e46e2b
hiram
  Thu Aug 12 16:48:25 2010 -0700
fixing makefiles to not leave garbage around
diff --git src/hg/updateStsInfo/makefile src/hg/updateStsInfo/makefile
index 3c84fab..cd45600 100644
--- src/hg/updateStsInfo/makefile
+++ src/hg/updateStsInfo/makefile
@@ -6,19 +6,16 @@
 #COPT=-ggdb
 
 A = updateStsInfo
-
 O = $A.o
 
-compile: $O 
-	${CC} ${COPT} ${CFLAGS} $O ${MYLIBS} ${L} 
-	mv ${AOUT} $A${EXE}
-	${STRIP} $A${EXE}
-	chmod a+rx $A
-	cp $A ${BINDIR}
+${A}: $O 
+	${CC} ${COPT} ${CFLAGS} -o ${DESTDIR}${BINDIR}/${A}${EXE} $O ${MYLIBS} ${L}
+	${STRIP} ${DESTDIR}${BINDIR}/${A}${EXE}
+
+compile:: ${O}
+	${CC} ${COPT} ${CFLAGS} -o ${A}${EXE} $O ${MYLIBS} ${L}
 
-debug: $O
-	${CC} ${COPT} ${CFLAGS} $O ${MYLIBS} ${L} 
-	mv ${AOUT} $A${EXE}
+debug: compile
 
 lib:
 	cd ../../lib && ${MAKE}
@@ -27,4 +24,4 @@
 	ctags *.c ../lib/*.c ../inc/*.h ../../lib/*.c ../../inc/*.h
 
 clean::
-	rm -f updateStsInfo ${O}
+	rm -f ${A} ${O}