#######################################################################
# $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





syntax highlighted by Code2HTML, v. 0.9.1