a82d0a440b948e4da0d37c3814e9b8f9ba9fe163
hiram
  Thu Aug 12 16:48:19 2010 -0700
fixing makefiles to not leave garbage around
diff --git src/hg/fishClones/makefile src/hg/fishClones/makefile
index 4f23a87..58ed2aa 100644
--- src/hg/fishClones/makefile
+++ src/hg/fishClones/makefile
@@ -5,19 +5,14 @@
 MYLIBS =  ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a
 
 A = fishClones
-
 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}
@@ -26,4 +21,4 @@
 	ctags *.c ../lib/*.c ../inc/*.h ../../lib/*.c ../../inc/*.h
 
 clean::
-	rm -f fishClones ${O}
+	rm -f ${A} ${O}