0414136b8086100dc8c26df842d737b8c72c6dfc
hiram
  Thu Aug 12 16:48:22 2010 -0700
fixing makefiles to not leave garbage around
diff --git src/hg/pslPairs/makefile src/hg/pslPairs/makefile
index 7a8313a..59be024 100644
--- src/hg/pslPairs/makefile
+++ src/hg/pslPairs/makefile
@@ -5,20 +5,19 @@
 MYLIBS =  ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a
 
 A = pslPairs
-
 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}
 
 debug: $O
 	${CC} ${COPT} ${CFLAGS} $O ${MYLIBS} ${L} 
 	mv ${AOUT} $A${EXE}
 
+compile:: ${O}
+	${CC} ${COPT} ${CFLAGS} -o ${A}${EXE} $O ${MYLIBS} ${L}
+
 lib:
 	cd ../../lib && ${MAKE}