####################################################################### # $Header: /home/pastacvs/cvs-rep/vermicelli/tot/src/SWILL-0.1/Source/SWILL/Makefile.in,v 1.3 2005/01/28 10:59:30 dillema Exp $ ####################################################################### srcdir = @srcdir@ VPATH = @srcdir@ #.KEEP_STATE: CC = @CC@ CCSHARED= @CCSHARED@ prefix = @prefix@ RANLIB = @RANLIB@ AR = @AR@ SO = @SO@ LDSHARED= @LDSHARED@ NETLIBS = @NETLIBS@ ######################################################################## # Normally, you shouldn't have to change anything below this point # ######################################################################## LIBOBJS = log.o io.o encoding.o handlers.o mime.o parse.o web.o security.o LIBSRCS = log.c io.c encoding.c handlers.c mime.c parse.c web.c security.c DOHOBJS = ../Objects/*.o LIBHEADERS = $(srcdir)/../Include/swill.h LIB = libswill@MPISUFFIX@$(SO) SLIB = libswill@MPISUFFIX@.a INCLUDE = -I$(srcdir)/../../Include -I$(srcdir)/../Objects @MPIINCLUDE@ CFLAGS = -g @USEMPI@ @USEINET6@ SHELL = /bin/sh # # Rules for creation of a .o file from .cxx .SUFFIXES: .c .c.o: $(CC) $(CCSHARED) $(INCLUDE) $(CFLAGS) -c -o $*.o $< all: static shared static: $(LIBOBJS) @echo "Building static library" $(AR) cr $(SLIB) $(LIBOBJS) $(DOHOBJS) cp -f $(SLIB) ../.. shared: $(LIBOBJS) @echo "Building shared library" $(LDSHARED) $(LIBOBJS) $(DOHOBJS) -o $(LIB) $(NETLIBS) cp -f $(LIB) ../.. clean:: rm -f *.o $(LIB) ../$(LIB) $(SLIB) nuke:: rm -f Makefile *~ #* core a.out