#*** Developer: Sylvain Nintcheu Fata
#*** Version:   V.1.1
#*** Released:  Aug 21, 2012

OBJECTS = cbem_poi_input.o cbem_lap_init.o cbem_util.o cbem_poi_ex_int_ud.o cbem_poi_assem.o cbem_poi_srf_eval.o src_func.o \
	  cbem_poi_lrhs.o cbem_lap_solv.o cbem_poi_fld_eval.o cbem_cell_util.o bem_p_itslv.o bicgstabl.o poi_ex.o 

poi_ex: $(OBJECTS)
	gcc -Wall -O3 -o poi_ex $(OBJECTS) -lm -lblas -llapack -lpthread

cbem_poi_input.o: cbem_poi_input.c
	gcc -Wall -O3 -c cbem_poi_input.c

cbem_lap_init.o: cbem_lap_init.c
	gcc -Wall -O3 -c cbem_lap_init.c

cbem_util.o: cbem_util.c
	gcc -Wall -O3 -c cbem_util.c

cbem_poi_ex_int_ud.o: cbem_poi_ex_int_ud.c
	gcc -Wall -O3 -c cbem_poi_ex_int_ud.c

cbem_poi_assem.o: cbem_poi_assem.c
	gcc -Wall -O3 -c cbem_poi_assem.c

cbem_poi_srf_eval.o: cbem_poi_srf_eval.c
	gcc -Wall -O3 -c cbem_poi_srf_eval.c

src_func.o: src_func.c
	gcc -Wall -O3 -c src_func.c

cbem_poi_lrhs.o: cbem_poi_lrhs.c
	gcc -Wall -O3 -c cbem_poi_lrhs.c

cbem_lap_solv.o: cbem_lap_solv.c
	gcc -Wall -O3 -c cbem_lap_solv.c

cbem_poi_fld_eval.o: cbem_poi_fld_eval.c
	gcc -Wall -O3 -c cbem_poi_fld_eval.c

cbem_cell_util.o: cbem_cell_util.c
	gcc -Wall -O3 -c cbem_cell_util.c

bem_p_itslv.o: bem_p_itslv.c
	gcc -Wall -O3 -c bem_p_itslv.c

bicgstabl.o: bicgstabl.c
	gcc -Wall -O3 -c bicgstabl.c

poi_ex.o: poi_ex.c
	gcc -Wall -O3 -c poi_ex.c
