SRC_DIR	= .
EXE_DIR	= .
OBJ_DIR	= .
EST_DIR= Arquivos_saida_vtk

EXE = saida.out

#CFLAGS	= -c -O3 -fpp -Warn -I /opt/silo/include/

#FFLAGS = -c -O3 -Wall -pedantic -I /opt/silo/include/
# -I /home/priscila/Library/include


CFLAGS	= -c `gts-config --cflags --check` `pkg-config glib-2.0 --cflags`

FFLAGS = -c `gts-config --cflags --check` `pkg-config glib-2.0 --cflags`

 



#F90	= ifort $(CFLAGS)

F90 = gcc $(FFLAGS)


OBJS   =visit_writer.o \
        main_02.o
        
$(EXE_DIR)/($(EXE): $(OBJS)
#	cp *.o $(OBJ_DIR)
	g++ $(OBJ_DIR)/*.o -o $(EXE_DIR)/$(EXE) `gts-config --libs` `pkg-config glib-2.0 --libs`
# 	ifort -fPIC  $(OBJ_DIR)/*.o -o $(EXE_DIR)/$(EXE) -lm -lhdf5 -lz -L /opt/silo/lib -lsiloh5
#	ifort $(OBJ_DIR)/*.o -o $(EXE_DIR)/$(EXE) 



#$(EXE_DIR)/($(EXE): $(OBJS)
#	cp *.o $(OBJ_DIR)
#	g++ -fPIC  $(OBJ_DIR)/*.o -o $(EXE_DIR)/$(EXE) -lgfortranbegin -lgfortran -lm -L /home/wellington/lib-silo-dep/hdf5-1.8.6/lib -lhdf5 -L /home/wellington/lib-silo-dep/zlib-1.2.5/lib -lz -L /home/wellington/lib-silo-dep/silo-4.8/lib -lsiloh5 -Wl,-rpath,/home/wellington/lib-silo-dep/hdf5-1.8.6/lib -Wl,-rpath,/home/wellington/lib-silo-dep/szip-2.1/lib -Wl,-rpath,/home/wellington/lib-silo-dep/zlib-1.2.5/lib
# 	ifort -fPIC  $(OBJ_DIR)/*.o -o $(EXE_DIR)/$(EXE) -lm -lhdf5 -lz -L /opt/silo/lib -lsiloh5
#	ifort $(OBJ_DIR)/*.o -o $(EXE_DIR)/$(EXE) 

	@echo "-- To run type: ./teste.out -f filename < sphere5.gts --"
	@echo "" 

visit_writer.o: visit_writer.c
	 $(F90) visit_writer.c

main_02.o: main_02.c
	 $(F90) main_02.c
	 
	@echo "-- Linking done --"

clean:
	rm -f $(OBJS)
	rm -f $(EXE_DIR)/$(EXE)
	rm -f *.c~
	rm -f *.c~
	rm -f *~
	rm -f $(OBJ_DIR)/*.o
	rm -f $(OBJ_DIR)/*.out
	rm -f *.vtk
	rm -f $(EST_DIR)/*.vtk
#	rm -f $(OBJ_DIR)/results/.o
#	rm -f $(OBJ_DIR)/*.txt
#	rm -f $(OBJ_DIR)/out_silo/*.silo
#	rm -r $(OBJ_DIR)/results/paraview



run:
	 $(EXE_DIR)/$(EXE) 

