# To help simplify including Elemental in external projects

EL_INC = /workspace/destdir/include
EL_LIB = /workspace/destdir/lib

CC = /opt/bin/x86_64-apple-darwin14-libgfortran5-cxx11-mpi+mpitrampoline/x86_64-apple-darwin14-clang
CXX = /opt/bin/x86_64-apple-darwin14-libgfortran5-cxx11-mpi+mpitrampoline/x86_64-apple-darwin14-clang++

EL_LINK_FLAGS = -L${EL_LIB} -Wl,-rpath,/workspace/destdir/lib -L/workspace/x86_64-apple-darwin14-libgfortran5-cxx11-mpi+mpitrampoline/destdir/lib

ALL_MATH_INC = -I${EL_INC} 
ALL_MATH_LIBS = -lEl -lpmrrr -lElSuiteSparse  \
                 /workspace/destdir/lib/libopenblas64_.dylib  /opt/x86_64-apple-darwin14/x86_64-apple-darwin14/sys-root/usr/local/lib/libmetis.dylib
ALL_MPI_FLAGS =  -I/workspace/x86_64-apple-darwin14-libgfortran5-cxx11-mpi+mpitrampoline/destdir/include -I/opt/x86_64-apple-darwin14/x86_64-apple-darwin14/sys-root/usr/local/include 
ifeq (,TRUE)
  ALL_MATH_INC := ${ALL_MATH_INC}  -IQD_INCLUDES-NOTFOUND
endif
ifeq (,TRUE)
  ALL_MATH_INC := ${ALL_MATH_INC} \
       -IGMP_INCLUDES-NOTFOUND
endif

EL_COMPILE_FLAGS = -O3 -Wno-tautological-compare -std=c++14  ${ALL_MATH_INC} ${ALL_MPI_FLAGS}
EL_LIBS = ${ALL_MATH_LIBS}  /opt/x86_64-apple-darwin14/x86_64-apple-darwin14/sys-root/usr/local/lib/libmpitrampoline.dylib /opt/x86_64-apple-darwin14/x86_64-apple-darwin14/sys-root/usr/lib/libdl.tbd

ifeq (FALSE,TRUE)
  EL_COMPILE_FLAGS := ${EL_COMPILE_FLAGS} \
      
  EL_LIBS := ${EL_LIBS} -L -lQt5Widgets -lQt5Gui -lQt5Core
endif
