src/hg/blastToPsl/makefile 1.22

1.22 2009/03/10 00:33:45 galt
Modifications to make system to support optional external libraries, motivated by need for SSL
Index: src/hg/blastToPsl/makefile
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/hg/blastToPsl/makefile,v
retrieving revision 1.21
retrieving revision 1.22
diff -b -B -U 1000000 -r1.21 -r1.22
--- src/hg/blastToPsl/makefile	18 Sep 2007 23:00:58 -0000	1.21
+++ src/hg/blastToPsl/makefile	10 Mar 2009 00:33:45 -0000	1.22
@@ -1,61 +1,61 @@
 include ../../inc/common.mk
 
-L = -lm
+L += -lm
 MYLIBDIR = ../../lib/$(MACHTYPE)
 MYLIBS =  $(MYLIBDIR)/jkhgap.a $(MYLIBDIR)/jkweb.a
 
 A = blastToPsl
 O = $A.o 
 
 all: ${BINDIR}/blastToPsl ${BINDIR}/pslUniq
 
 ${BINDIR}/%: %
 	cp -f $< $@${EXE}
 	${STRIP} $@${EXE}
 
 blastToPsl: ${O} ${MYLIBS}
 	${CC} -o blastToPsl ${O} ${MYLIBS} ${L} 
 
 my: compile scoreSort blast0To8 pslUniq pslChain
 	cp -f blastToPsl $(BINDIR)
 	${STRIP} $(BINDIR)/blastToPsl${EXE}
 	mv scoreSort $(BINDIR)
 	mv blast0To8 $(BINDIR)
 	mv pslUniq $(BINDIR)
 	mv pslChain $(BINDIR)
 
 pslChain: pslChain.o
 	${CC} pslChain.o ${F64} ${MYLIBS} ${L} 
 	mv ${AOUT} pslChain
 pslUniq: pslUniq.o
 	${CC} pslUniq.o ${F64} ${MYLIBS} ${L} 
 	mv ${AOUT} pslUniq
 blast0To8: blast0To8.o
 	${CC} blast0To8.o ${F64} ${MYLIBS} ${L} 
 	mv ${AOUT} blast0To8
 
 scoreSort: scoreSort.o
 	${CC} scoreSort.o ${F64} ${MYLIBS} ${L} 
 	mv ${AOUT} scoreSort
 
 compile: $O 
 	${CC} $O ${F64} ${MYLIBS} ${L} 
 	mv ${AOUT} $A${EXE}
 #	${STRIP} $A${EXE}
 	chmod a+rx $A
 
 
 debug: $O
 	${CC} $O ${MYLIBS} ${L} 
 	mv ${AOUT} $A${EXE}
 
 test:	compile
 	cd tests && ${MAKE} test
 
 clean:
 	rm -f *.o blastToPsl scoreSort blast0To8 \
 		pslUniq pslChain
 	cd tests && ${MAKE} clean
 
 tags: 
 	ctags *.h *.c ../lib/*.c ../inc/*.h ../../lib/*.c ../../inc/*.h