-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmakefile
19 lines (13 loc) · 886 Bytes
/
makefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
# Include the MOAB configuration information so that
# all required flags and libs are populated correctly
include makefile.config
default: all
ALLEXAMPLES = MPFADSolver
TRILINOS_LIB_LINKS = -DMYAPP_EPETRA -L/home/facsa/Trilinos/lib -lamesos -laztecoo -ltrilinosss -ltriutils -lepetra -lepetraext -lteuchoskokkoscomm -lteuchoskokkoscompat -lteuchosremainder -lteuchosnumerics -lteuchoscomm -lteuchosparameterlist -lteuchoscore -lteuchoskokkoscomm -lteuchoskokkoscompat -lteuchosremainder -lteuchosnumerics -lteuchoscomm -lteuchosparameterlist -lteuchoscore -lkokkoscore -lkokkoscore
all: $(ALLEXAMPLES)
MPFADSolver: MPFADSolver.o
@echo "[CXXLD] $@"
${VERBOSE}$(MOAB_CXX) -o $@ main.cpp $< $(MOAB_LIBS_LINK) -std=c++11 -I$PWD/src -I/usr/include -I/home/facsa/Trilinos/include $(TRILINOS_LIB_LINKS)
run: all $(addprefix run-,$(ALLEXAMPLES))
clean: clobber
rm -rf ${ALLEXAMPLES}