src/hg/overlapSelect/makefile 1.13
1.13 2009/03/10 00:34:25 galt
Modifications to make system to support optional external libraries, motivated by need for SSL
Index: src/hg/overlapSelect/makefile
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/overlapSelect/makefile,v
retrieving revision 1.12
retrieving revision 1.13
diff -b -B -U 1000000 -r1.12 -r1.13
--- src/hg/overlapSelect/makefile 12 Aug 2008 01:04:34 -0000 1.12
+++ src/hg/overlapSelect/makefile 10 Mar 2009 00:34:25 -0000 1.13
@@ -1,36 +1,36 @@
include ../../inc/common.mk
-L = -lm
+L += -lm
MYLIBDIR = ../../lib/${MACHTYPE}
MYLIBS = ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a
H = rowReader.h chromAnn.h chromAnnMap.h selectTable.h coordCols.h
O = rowReader.o chromAnn.o chromAnnMap.o selectTable.o coordCols.o overlapSelect.o
B = ${BINDIR}/overlapSelect
$B: overlapSelect
@${MKDIR} `dirname $B`
cp -f overlapSelect $B
overlapSelect: $O ${MYLIBS}
${CC} ${COPT} ${CFLAGS} -o overlapSelect $O ${MYLIBS} ${MYSQLLIBS} $L
chromAnn.o: rowReader.c rowReader.h
chromAnn.o: chromAnn.c chromAnn.h rowReader.h
coordCols.o: coordCols.c coordCols.h
selectTable.o: selectTable.c selectTable.h coordCols.h chromAnn.h rowReader.h
overlapSelect.o: usage.msg overlapSelect.c coordCols.h selectTable.h chromAnn.h
# create usage msg from text
usage.msg: usage.txt
echo '/* GENERATED CODE, DO NOT EDIT */' > $@.tmp
${STRINGIFY} $< >> $@.tmp
mv -f $@.tmp $@
test:
cd tests && ${MAKE} test
clean:
rm -f $O $B usage.msg
cd tests && ${MAKE} clean