##############################################################
#
# Makefile for MonolithFEsqr
#
##############################################################
ABACALL=abaqus
MATERIAL=Mises
UELlibDIR=$(abspath ../uellib/lib/)
MATERIALDIR=$(abspath ../uel-large-deformation/materialroutines/${MATERIAL})
MAINSRC=UEL.f

###
TRG=bin/$(patsubst %.f,%-std.o,${MAINSRC})
INCLPATH=${UELlibDIR}:${MATERIALDIR}
SRC := $(wildcard src/*.f) $(wildcard src/*.f90) $(wildcard src/*.f95)

build: ${TRG}

#Note CPATH is read as include path by ifort
${TRG}: src/${MAINSRC} ${SRC}
	cd src; export CPATH=${INCLPATH}; ${ABACALL} make library=${MAINSRC}
	mv -f src/$(notdir $@)  bin/
	rm -f src/libstandardU.so


clean:
	rm -f ${TRG}

#	rm -f bin/libstandardU.o
