7741801d6cb7872801c3066068287e3e99040ebc
hiram
  Mon Aug 16 15:55:32 2010 -0700
fixup test target to use compile and to clean up after test
diff --git src/hg/genePredToMafFrames/makefile src/hg/genePredToMafFrames/makefile
index fc3652a..c30d0eb 100644
--- src/hg/genePredToMafFrames/makefile
+++ src/hg/genePredToMafFrames/makefile
@@ -1,14 +1,15 @@
 include ../../inc/common.mk
 HG_WARN = ${HG_WARN_ERR}
 
-MYLIBDIR = ../../lib/$(MACHTYPE)
-L += $(MYSQLLIBS) -lm
-MYLIBS =  $(MYLIBDIR)/jkhgap.a $(MYLIBDIR)/jkweb.a
+MYLIBDIR = ../../lib/${MACHTYPE}
+L += ${MYSQLLIBS} -lm
+MYLIBS =  ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a
 
+A = genePredToMafFrames
 O =  orgGenes.o mkMafFrames.o splitMultiMappings.o finishMafFrames.o genePredToMafFrames.o
 
-genePredToMafFrames: $O $(MYLIBS)
-	${CC} ${COPT} ${CFLAGS} -o ${BINDIR}/genePredToMafFrames $O $(MYLIBS) $L
+genePredToMafFrames: ${O} ${MYLIBS}
+	${CC} ${COPT} ${CFLAGS} -o ${DISTDIR}${BINDIR}/${A}${EXE} ${O} ${MYLIBS} $L
 
 orgGenes.o: orgGenes.h orgGenes.c
 mkMafFrames.o: mkMafFrames.c mkMafFrames.h orgGenes.h frameIncr.h
@@ -16,8 +17,12 @@
 genePredToMafFrames.o: genePredToMafFrames.c orgGenes.h mkMafFrames.h splitMultiMappings.h finishMafFrames.h
 splitMultiMappings.o: splitMultiMappings.c splitMultiMappings.h orgGenes.h
 
-test:
+compile: ${O}
+	${CC} ${COPT} ${CFLAGS} -o ${A}${EXE} ${O} ${MYLIBS} $L
+
+test: compile
 	(cd tests && ${MAKE} test)
+	rm -fr tests/output ${A}${EXE} *.o
 
 savebak:
 	savebak genePredToMafFrames  *.[ch] makefile tests/makefile tests/input