src/hg/lib/tests/makefile 1.17

1.17 2009/03/10 00:34:01 galt
Modifications to make system to support optional external libraries, motivated by need for SSL
Index: src/hg/lib/tests/makefile
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/lib/tests/makefile,v
retrieving revision 1.16
retrieving revision 1.17
diff -b -B -U 1000000 -r1.16 -r1.17
--- src/hg/lib/tests/makefile	21 Feb 2008 02:13:22 -0000	1.16
+++ src/hg/lib/tests/makefile	10 Mar 2009 00:34:01 -0000	1.17
@@ -1,64 +1,64 @@
 include ../../../inc/common.mk
 
-L = ${MYSQLLIBS} -lm
+L += ${MYSQLLIBS} -lm
 MYLIBDIR = ../../../lib/${MACHTYPE}
 MYLIBS =  ${MYLIBDIR}/jkhgap.a ${MYLIBDIR}/jkweb.a
 BIN_DIR = bin/${MACHTYPE}
 
 all: 	${BIN_DIR}/genePredTester \
 	${BIN_DIR}/pslReaderTester \
 	${BIN_DIR}/binTest \
 	${BIN_DIR}/customTrackTester 
 
 test: binTest spDbTest hdbTest genePredTest pslReaderTest customTrackTest
 	rm -r output
 	echo tested all
 
 mkdirs:
 	@${MKDIR} output ${BIN_DIR}
 
 loaders:
 	rm -f loader
 	ln -s ${CGI_BIN}/loader .
 
 spDbTest: spDbTest.o ${MYLIBS} mkdirs
 	${CC} ${COPT} -o ${BIN_DIR}/spDbTest spDbTest.o ${MYLIBS} $L
 	${BIN_DIR}/spDbTest sp070202 Q9FFH7 > output/spDbTest
 	${BIN_DIR}/spDbTest sp070202 P29312 >> output/spDbTest
 	diff expected/spDbTest output/spDbTest
 
 hdbTest: hdbTest.o ${MYLIBS} mkdirs
 	${CC} ${COPT} -o ${BIN_DIR}/hdbTest hdbTest.o ${MYLIBS} $L
 	${BIN_DIR}/hdbTest > output/hdbTest
 	diff expected/hdbTest output/hdbTest
 
 genePredTest: ${BIN_DIR}/genePredTester mkdirs
 	${MAKE} -f genePredTests.mk test
 
 pslReaderTest: ${BIN_DIR}/pslReaderTester mkdirs
 	${MAKE} -f pslReaderTests.mk test
 
 customTrackTest: ${BIN_DIR}/customTrackTester loaders mkdirs
 	${MAKE} -f customTrackTests.mk test BIN_DIR=${BIN_DIR} OUT_DIR=output
 
 binTest: mkdirs ${BIN_DIR}/binTest
 	@./binTest.sh
 
 ${BIN_DIR}/genePredTester: genePredTester.o ${MYLIBS}
 	@${MKDIR} ${BIN_DIR}
 	${CC} ${COPT} ${CFLAGS} -o $@ $< ${MYLIBS} ${L}
 
 ${BIN_DIR}/pslReaderTester: pslReaderTester.o ${MYLIBS}
 	@${MKDIR} ${BIN_DIR}
 	${CC} ${COPT} ${CFLAGS} -o $@ $< ${MYLIBS} ${L}
 
 ${BIN_DIR}/binTest: binTest.o ${MYLIBS}
 	@${MKDIR} ${BIN_DIR}
 	${CC} ${COPT} ${CFLAGS} -o $@ $< ${MYLIBS} ${L}
 
 ${BIN_DIR}/customTrackTester: customTrackTester.o ${MYLIBS}
 	@${MKDIR} ${BIN_DIR}
 	${CC} ${COPT} ${CFLAGS} -o $@ $< ${MYLIBS} ${L}
 
 clean:
 	rm -rf *.o bin output *.tmp loader