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
@@ -1,29 +1,28 @@
 include ../../inc/common.mk
 
 L += ${MYSQLLIBS} -lm 
 MYLIBDIR = ../../lib/${MACHTYPE}
 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}
 
 tags:  
 	ctags *.c ../lib/*.c ../inc/*.h ../../lib/*.c ../../inc/*.h
 
 clean::
 	rm -f pslPairs ${O}