
LIB	= flake.a

# Make sure one of the following options appears in your CFLAGS 
# variable to indicate which system you are on.
# -DLINUX, -DSGI, -DHP, -DCRAY90, -DIBM4, -DIBM8, -DLINUXF90 

# OPTIONS FOR GFORTRAN
 F77     = gfortran
 FFLAGS  = -g -O
 CFLAGS  = -O -DLINUX
 CC      = cc
# ARFLAGS = 

.SUFFIXES: .o .f .F .c
#
# *****************************************************************
#

OBJS	= \
	data_parameters.o \
	flake_parameters.o \
	flake_configure.o \
	flake_paramoptic_ref.o\
	flake_derivedtypes.o \
	flake_albedo_ref.o \
	SfcFlx.o \
	flake.o \
	src_flake_interface_1D.o


SRC	=  $(OBJS:.o=.f)
#
# *****************************************************************
#

$(LIB):  $(OBJS)
	ar $(ARFLAGS) $(LIB)  $(OBJS) 

clean:
	rm -f $(OBJ_MOD) $(OBJS)  *.mod *.a

.F.o:
	$(F77) $(FFLAGS) -c -d $< 
.f.o:
	$(F77) $(FFLAGS) -c $< 
.c.o:
	$(CC) $(DEFS) -c $< 
