# To help simplify including Elemental in external projects

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

CC = /opt/bin/i686-linux-musl-gcc
CXX = /opt/bin/i686-linux-musl-g++

EL_LINK_FLAGS = -L${EL_LIB} -Wl,-rpath -Wl,/workspace/destdir/lib -Wl,--enable-new-dtags -L/workspace/destdir/lib

ALL_MATH_INC = -I${EL_INC} 
ALL_MATH_LIBS = -lEl -lpmrrr -lElSuiteSparse  \
                 /workspace/destdir/lib/libopenblas.so  /opt/i686-linux-musl/i686-linux-musl/sys-root/usr/local/lib/libmetis.so
ALL_MPI_FLAGS =  -I/workspace/destdir/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 -fcx-fortran-rules -std=gnu++11  ${ALL_MATH_INC} ${ALL_MPI_FLAGS}
EL_LIBS = ${ALL_MATH_LIBS}  /opt/i686-linux-musl/i686-linux-musl/sys-root/usr/local/lib/libmpicxx.so /opt/i686-linux-musl/i686-linux-musl/sys-root/usr/local/lib/libmpi.so

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