
BINDIR = /afs/cs.cmu.edu/project/taos-16/bin

EXE_SUFFIX = e

CXX = $(BINDIR)/mpiCC

CXXFLAGS = -g -w

LDFLAGS = 

DEFS = -DHAVE_CONFIG_H

CXXLINK = $(CXX) $(CXXFLAGS) $(LDFLAGS)

CXXCOMPILE = $(CXX) $(CXXFLAGS) $(INCLUDES) 

INCLUDES = -I$(SUNDANCE_PREFIX)/include \
	-I$(TRILINOS_PREFIX)/include/epetra \
	-I$(TRILINOS_PREFIX)/include/aztecoo \
	-I$(TRILINOS_PREFIX)/include/ifpack \
	-I$(TRILINOS_PREFIX)/include/triutils \
	-I$(TRILINOS_PREFIX)/include/TSF \

LINKLIB = -L$(SUNDANCE_PREFIX)/lib -lsundance \
	-L$(TRILINOS_PREFIX)/lib -ltsf -laztecoo -lifpack -lepetra -ltriutils -ly12m \
	-L/afs/cs.cmu.edu/project/taos-16/lib -llapack \
	-L/afs/cs.cmu.edu/project/taos-16/lib -lblas \
        -L/usr/local/lib -lmpich -lg2c -lm

%.$(EXE_SUFFIX) : %.o
	$(CXXLINK) -o $@ $(LDFLAGS) $< $(LINKLIB)

%.o : %.cpp
	$(CXXCOMPILE) -c -o $@ $< 
