src/hg/altSplice/lib/makefile 1.16
1.16 2009/03/10 00:33:41 galt
Modifications to make system to support optional external libraries, motivated by need for SSL
Index: src/hg/altSplice/lib/makefile
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/altSplice/lib/makefile,v
retrieving revision 1.15
retrieving revision 1.16
diff -b -B -U 1000000 -r1.15 -r1.16
--- src/hg/altSplice/lib/makefile 7 Aug 2007 16:48:23 -0000 1.15
+++ src/hg/altSplice/lib/makefile 10 Mar 2009 00:33:41 -0000 1.16
@@ -1,38 +1,38 @@
include ../../../inc/common.mk
OPT = ${COPT} ${HG_WARN} ${HG_DEFS}
MYLIBDIR = ../../../lib/${MACHTYPE}
LIBS = ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a ./${MACHTYPE}/libSpliceGraph.a
%Test: %Test.c
${CC} ${OPT} -I../inc -I../../inc -I../../../inc -I${MYSQLINC} -o $@ ${addsuffix .c,$@} ${LIBS}
-L = -lm ${MYSQLLIBS}
+L += -lm ${MYSQLLIBS}
MYLIBDIR = ../../../lib/${MACHTYPE}
MYLIBS = ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a
O = spliceGraph.o exonGraph.o heap.o altSpliceSite.o pfamDat.o affyProbe.o altProbe.o dMatrix.o \
splice.o mouseAPSetEventMap.o
TESTS = heapTest
./${MACHTYPE}/libSpliceGraph.a: ${O}
@[ -d ${MACHTYPE} ] || ${MKDIR} ${MACHTYPE}
ar rcu ./${MACHTYPE}/libSpliceGraph.a ${O}
ranlib ./${MACHTYPE}/libSpliceGraph.a
clean:
rm -f ${O};
rm -f ${TESTS}
rm -f ./${MACHTYPE}/libSpliceGraph.a
rm -fr ./${MACHTYPE}
ctags:
ctags *.c *.h ../inc/*.h ../lib/*.c ../../inc/*.h ../../lib/*.c
tags:
etags *.c *.h ../inc/*.h ../lib/*.c ../../inc/*.h ../../lib/*.c
tests: ${TESTS} ${O}