# ɽ: arare  Makefile
#
# : 2005-04-10 ̰ϯ
#     : 2006-09-12 

include ../../Mkinclude

.SUFFIXES: .f90 .o 

OBJS = \
	arare.o \
	randomset.o \
	arareanal.o 

all: arare random anal

arare: $(OBJS) $(LIBDIR)/lib$(LIBNAME).a 
	$(FC) arare.o 	-o arare \
	-L$(LIBDIR) -l$(LIBNAME) \
	-I$(MODDIR) -I$(GTOOLMODDIR) \
	-L$(GTOOLLIBDIR) -l$(GTOOLLIB) \
	-L$(NETCDFLIBDIR) -l$(NETCDFLIB) \
	-L$(LAPACKLIBDIR) -l$(LAPACKLIB) \
	-L$(BLASLIBDIR)   -l$(BLASLIB) \

	$(CP) arare $(BINDIR)

random: $(OBJS) $(LIBDIR)/lib$(LIBNAME).a 
	$(FC) randomset.o  -o randomset \
	-L$(LIBDIR) -l$(LIBNAME) \
	-I$(MODDIR) -I$(GTOOLMODDIR) \
	-L$(GTOOLLIBDIR) -l$(GTOOLLIB) \
	-L$(NETCDFLIBDIR) -l$(NETCDFLIB) \

	$(CP) randomset $(BINDIR)

anal: $(OBJS) $(LIBDIR)/lib$(LIBNAME).a 
	$(FC) arareanal.o  -o arare-anal \
	-L$(LIBDIR) -l$(LIBNAME) \
	-I$(MODDIR) -I$(GTOOLMODDIR) \
	-L$(GTOOLLIBDIR) -l$(GTOOLLIB) \
	-L$(NETCDFLIBDIR) -l$(NETCDFLIB) \

	$(CP) arare-anal $(BINDIR)

.f90.o: 
	$(FC) -c $<  -I$(GTOOLMODDIR) -I$(MODDIR)

clean:
	-$(RM) *.o arare arare-anal randomset

