1 ################################################################
2 # Makefile for HMMER testsuite
3 # CVS $Id: Makefile.in,v 1.1.1.1 2005/03/22 08:34:49 cmzmasek Exp $
5 # HMMER - Biological sequence analysis with profile HMMs
6 # Copyright (C) 1992-1999 Washington University School of Medicine
9 # This source code is distributed under the terms of the
10 # GNU General Public License. See the files COPYING and LICENSE
16 MDEFS = @MDEFS@ @DEFS@
18 # Configuration for optional pthreads multiprocessor support
20 PTHREAD_LIBS = @PTHREAD_LIBS@
21 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
24 MYLIBS = -lhmmer -lsquid
27 SHIVA = alignalign_test\
37 ## Targets defining how to make Shiva executables.
41 $(CC) $(CFLAGS) $(PTHREAD_CFLAGS) $(MDEFS) -I../squid -I../src -c $<
45 $(SHIVA): @EXEC_DEPENDENCY@
46 $(CC) $(CFLAGS) $(PTHREAD_CFLAGS) $(MDEFS) -o $@ -L../squid -L../src $@.o $(MYLIBS) $(PTHREAD_LIBS) $(LIBS)
49 ## `make check` actually runs the tests.
54 @echo Running compiled Shiva exercises:
55 @echo Warning: some tests may take several minutes to complete.
56 @for shivatest in $(SHIVA); do\
57 if ./$$shivatest; then\
58 echo $$shivatest: ok;\
60 echo $$shivatest: FAILED;\
64 @echo Running scripted Shiva exercises:
65 @echo Warning: This also may take several minutes.
74 -rm -f *.o *~ Makefile.bak core $(SHIVA) TAGS gmon.out
81 etags -t *.c *.h Makefile.in