1 ############################################################
2 # Makefile for HMMER src directory
3 # CVS $Id: Makefile.in,v 1.1.1.1 2005/03/22 08:34:05 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
14 ## your compiler and compiler flags
19 ## other defined flags.
20 # DEFS contains stuff that autoconf
21 # decides on. MDEFS contains stuff that we added to
22 # the configure script tests. LIBS contains system
23 # libraries that the configure script decides we need.
25 MDEFS = @MDEFS@ @DEFS@
28 ## archiving command, and ranlib command if you need one.
29 # In general, you shouldn't need to change these, and they're
30 # only used for building the testsuite anyway... e.g. we
31 # make a "libhmmer.a" library for building the testsuite.
36 # Configuration for optional pthreads multiprocessor support
38 PTHREAD_LIBS = @PTHREAD_LIBS@
39 PTHREAD_CFLAGS = @PTHREAD_CFLAGS@
42 # Configuration for optional PVM functionality
45 PVMLIBDIR = @PVMLIBDIR@
46 PVMINCDIR = @PVMINCDIR@
94 $(CC) $(CFLAGS) $(MDEFS) $(PTHREAD_CFLAGS) $(PVMFLAG) $(MYINCDIR) $(PVMINCDIR) -c $<
96 #################################################################
97 ## Targets defining how to make HMMER executables.
101 $(PROGS): @EXEC_DEPENDENCY@ $(OBJS)
102 $(CC) $(CFLAGS) $(PTHREAD_CFLAGS) $(MDEFS) $(MYLIBDIR) $(PVMLIBDIR) -o $@ $@.o $(OBJS) $(PVMLIBS) $(MYLIBS) $(PTHREAD_LIBS) $(LIBS)
105 #################################################################
106 ## Targets used in making HMMER module for testsuite compilation.
111 $(AR) libhmmer.a $(OBJS)
116 #################################################################
117 ## Miscellaneous targets.
121 -rm -f Makefile version.h
124 -rm -f *.o *~ Makefile.bak core $(PROGS) TAGS gmon.out libhmmer.a
127 etags -t *.c *.h Makefile.in