#*************************************************************************#
#                   Makefile to compile FBF programs                      #
#*************************************************************************#
#   date                 : February 15, 2002                              #
#   copyright            : (C) 2000, CICESE                               #
#                          Centro de Investigacion Cientifica             #
#                          y de Educacion Superior de Ensenada            #
#   author               : Juan Contreras                                 #
#   email                : juanc@cicese.mx                                #
#   address              : Geology Department, CICESE                     #
#                          Km 107 Carretera Tijuana-Ensenada              #
#                          Ensenada BC, 22880                             #
#                          Mexico                                         #
#*************************************************************************#
#   FBF, a software package for the construction of balanced              #
#   cross-sections                                                        #
#   Computer & Geosciences                                                #
#*************************************************************************#

CCPLUS  = g++    # replace this by your local C++ compiler
MAKE    = make   # replace this by your local make utility
MODULES = err_warn.o key_word.o var_def.o

all:
	$(MAKE) fbfmesh
	$(MAKE) fbfold
	$(MAKE) fbfplot

fbfmesh : $(MODULES) fbfmesh.o
	  $(CCPLUS)  -o fbfmesh $(MODULES) fbfmesh.o

fbfold :  $(MODULES) fbfold.o
	  $(CCPLUS) -o fbfold $(MODULES) fbfold.o

fbfplot : $(MODULES) fbfplot.o
	  $(CCPLUS) -o fbfplot $(MODULES) fbfplot.o



err_warn.o : err_warn.cc
	$(CCPLUS) -c -w err_warn.cc

key_words.o : key_word.cc
	$(CCPLUS) -c -w key_word.cc

var_def.o : var_def.cc
	$(CCPLUS) -c -w var_def.cc

fbfmesh.o : fbfmesh.cc
	$(CCPLUS) -c -w fbfmesh.cc

fbfold.o : fbfold.cc
	$(CCPLUS) -c -w fbfold.cc



.PHONY : clean

clean :
	rm *.o

