src/hg/liftOver/makefile 1.12

1.12 2009/03/30 18:56:52 hiram
Improved for userApps use
Index: src/hg/liftOver/makefile
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/liftOver/makefile,v
retrieving revision 1.11
retrieving revision 1.12
diff -b -B -U 1000000 -r1.11 -r1.12
--- src/hg/liftOver/makefile	10 Mar 2009 00:34:02 -0000	1.11
+++ src/hg/liftOver/makefile	30 Mar 2009 18:56:52 -0000	1.12
@@ -1,19 +1,29 @@
 include ../../inc/common.mk
 
 
-L += $(MYSQLLIBS) -lm 
-MYLIBDIR = ../../lib/$(MACHTYPE)
-MYLIBS =  $(MYLIBDIR)/jkhgap.a $(MYLIBDIR)/jkweb.a
+L += ${MYSQLLIBS} -lm 
+MYLIBDIR = ../../lib/${MACHTYPE}
+MYLIBS =  ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a
 
+A = liftOver
 O = liftOver.o
 
 all: liftOver liftOverMerge
 
-liftOver: $O $(MYLIBS)
-	${CC} ${COPT} ${CFLAGS} -o ${BINDIR}/liftOver $O $(MYLIBS) $L
+liftOver: $O ${MYLIBS}
+	${CC} ${COPT} ${CFLAGS} -o ${DESTDIR}${BINDIR}/${A}${EXE} $O ${MYLIBS} $L
+	${STRIP} ${DESTDIR}${BINDIR}/${A}${EXE}
 
-liftOverMerge:  liftOverMerge.o $(MYLIBS)
-	${CC} ${COPT} ${CFLAGS} -o ${BINDIR}/liftOverMerge liftOverMerge.o $(MYLIBS) $L
+liftOverMerge:  liftOverMerge.o ${MYLIBS}
+	${CC} ${COPT} ${CFLAGS} -o ${DESTDIR}${BINDIR}/liftOverMerge liftOverMerge.o ${MYLIBS} $L
+	${STRIP} ${DESTDIR}${BINDIR}/liftOverMerge${EXE}
+
+compile:: ${O} liftOverMerge.o
+	${CC} ${COPT} ${CFLAGS} -o ${A} $O ${MYLIBS} $L
+	${CC} ${COPT} ${CFLAGS} -o liftOverMerge liftOverMerge.o ${MYLIBS} $L
+
+clean::
+	rm -f ${A} ${O} liftOverMerge liftOverMerge.o
 
 test::
 	cd tests && ${MAKE} test