9a4f972116f9d8da08e648761e9469865180d1fa
hiram
  Thu Aug 12 16:48:22 2010 -0700
fixing makefiles to not leave garbage around
diff --git src/hg/pslMap/makefile src/hg/pslMap/makefile
index f08ccad..007377f 100644
--- src/hg/pslMap/makefile
+++ src/hg/pslMap/makefile
@@ -4,17 +4,15 @@
 MYLIBS = $(MYLIBDIR)/jkhgap.a $(MYLIBDIR)/jkweb.a
 LIBS= ${MYLIBS} -lm
 
-OBJS = pslMap.o
+A = pslMap
+O = pslMap.o
 
 all: ${BINDIR}/pslMap
 
-${BINDIR}/pslMap: pslMap
-	${MKDIR} ${BINDIR}
-	cp -f pslMap ${BINDIR}
-	${STRIP} ${BINDIR}/pslMap${EXE}
 
-pslMap: ${OBJS} ${MYLIBS}
-	${CC} ${CFLAGS} ${COPT} -o pslMap ${OBJS} ${LIBS} 
+pslMap: ${O} ${MYLIBS}
+	${CC} ${COPT} ${CFLAGS} -o ${DESTDIR}${BINDIR}/${A}${EXE} $O ${MYLIBS} ${L}
+	${STRIP} ${DESTDIR}${BINDIR}/${A}${EXE}
 
 pslMap.o: usage.msg
 
@@ -24,6 +22,9 @@
 	${STRINGIFY} $< >> $@.tmp
 	mv -f $@.tmp $@
 
+compile:: ${O} usage.msg
+	${CC} ${COPT} ${CFLAGS} -o ${A}${EXE} $O ${MYLIBS} ${L}
+
 test::
 	(cd tests && ${MAKE} test)