a810ef606f8ccbf62d97c62982f755a3b827e362
hiram
  Thu Aug 12 16:48:19 2010 -0700
fixing makefiles to not leave garbage around
diff --git src/hg/hgChroms/makefile src/hg/hgChroms/makefile
index 97638d3..f9d8390 100644
--- src/hg/hgChroms/makefile
+++ src/hg/hgChroms/makefile
@@ -4,14 +4,16 @@
 MYLIBDIR = ../../lib/$(MACHTYPE)
 MYLIBS =  $(MYLIBDIR)/jkhgap.a $(MYLIBDIR)/jkweb.a
 
-O = hgChroms.o
+A = hgChroms
+O = $A.o
 
 hgChroms: $O $(MYLIBS)
-	${CC} ${COPT} ${CFLAGS} -o hgChroms $O $(MYLIBS) $L
-	${MKDIR} ${BINDIR}
-	cp -f hgChroms ${BINDIR}
-	${STRIP} ${BINDIR}/hgChroms${EXE}
+	${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}
 
 clean::
-	rm -f ${O} hgChroms ${BINDIR}/hgChroms
+	rm -f ${O} ${A} ${BINDIR}/hgChroms
 #	cd tests && ${MAKE} clean