#LIB	= libw3.a
LIB	= ../w3lib
include ../../src/configure/make.inc
.SUFFIXES: .o .f .F .c
#
# *****************************************************************
#
OBJ_MOD =  bacio_module.o

OBJS	= \
getgb.o     getgbmh.o   putgbex.o   w3fi73.o \
getgb1r.o   getgbmp.o   putgbn.o    w3fi74.o \
getgb1re.o  getgbp.o    r63w72.o    w3fi75.o \
getgb1s.o   getgi.o     sbyte.o     w3fi76.o \
getgbe.o    getgir.o    sbytes.o    w3fi82.o \
getgbeh.o   idsdef.o    skgb.o      w3fi83.o \
getgbem.o   iw3jdn.o    w3difdat.o  w3fs26.o \
getgbemh.o  ixgb.o      w3doxdat.o  w3log.o \
getgbemp.o  lengds.o    w3fi01.o    w3movdat.o \
getgbens.o  pdsens.o    w3fi58.o    w3reddat.o \
getgbep.o   pdseup.o    w3fi59.o    w3tagb.o \
errmsg.o    getgbex.o   putgb.o     w3fi63.o \
getgbexm.o  putgbe.o    w3fi68.o    baciof.o \
gbytes_char.o  getgbh.o putgben.o   w3fi71.o \
getbit.o   getgbm.o putgbens.o  w3fi72.o \
errexit.o fparsei.o fparser.o instrument.o \
start.o summary.o w3utcdat.o w3fs21.o w3locdat.o

OBJS_CC= bacio.v1.3.o mova2i.o

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

$(LIB): $(OBJ_MOD) $(OBJS) $(OBJS_CC) 
	ar $(ARFLAGS) $(LIB) $(OBJ_MOD) $(OBJS) $(OBJS_CC)
#	ar $(ARFLAGS) -ruv $(LIB) $(OBJ_MOD) $(OBJS) $(OBJS_CC)

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

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