#*** Developer: Sylvain Nintcheu Fata
#*** Version:   V.1.3
#*** Released:  Jun 14, 2012

OBJECTS = cbem_lap_header.o cbem_lap_input.o cbem_lap_init.o cbem_util.o cbem_lap_ex_int_ud.o cbem_lap_assem.o cbem_lap_srf_eval.o cbem_lap_lrhs.o \
	  cbem_lap_solv.o cbem_lap_fld_eval.o lap_ex.o 

lap_ex: $(OBJECTS)
	gfortran -O3 -o lap_ex $(OBJECTS) -lblas -llapack -lpthread

cbem_lap_header.o: cbem_lap_header.f90
	gfortran -O3 -c cbem_lap_header.f90

cbem_lap_input.o: cbem_lap_input.f90
	gfortran -O3 -c cbem_lap_input.f90

cbem_lap_init.o: cbem_lap_init.f90
	gfortran -O3 -c cbem_lap_init.f90

cbem_util.o: cbem_util.f90
	gfortran -O3 -c cbem_util.f90

cbem_lap_ex_int_ud.o: cbem_lap_ex_int_ud.f90
	gfortran -O3 -c cbem_lap_ex_int_ud.f90

cbem_lap_assem.o: cbem_lap_assem.f90
	gfortran -O3 -c cbem_lap_assem.f90

cbem_lap_srf_eval.o: cbem_lap_srf_eval.f90
	gfortran -O3 -c cbem_lap_srf_eval.f90

cbem_lap_lrhs.o: cbem_lap_lrhs.f90
	gfortran -O3 -c cbem_lap_lrhs.f90

cbem_lap_solv.o: cbem_lap_solv.f90
	gfortran -O3 -c cbem_lap_solv.f90

cbem_lap_fld_eval.o: cbem_lap_fld_eval.f90
	gfortran -O3 -c cbem_lap_fld_eval.f90

lap_ex.o: lap_ex.f90
	gfortran -O3 -c lap_ex.f90
