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 4 -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