# -*- Makefile -*-

#------------------------------------------------------------------
# Makefile template for generating Makefiles with Perl utility
# makemake.pl
#------------------------------------------------------------------

# Top Directory of CODAS installation:
top_dir  = ../../../..

# Library directories. Index 1 and 2 are used for those binaries using
# original and GFI libraries.
lib_dir  = $(top_dir)/gfi/lib/$(HOST)
lib_dir1 =
lib_dir2 =

# Directory for installing the binary:
bin_dir  =

# Additionnal include directories:
inc_dir  =

# The target is determined from the content of the MMFile:
target   = lib

# Definition below are those found in the MMFile for the specified
# keyword.
src      =
obj      = no_obj
srcs     = db.c sbe.c gfi.c 
objs     = db.o sbe.o gfi.o 
lib      = $(lib_dir)/gfictd.a 
libs     =
bin      = $(bin_dir)/no_bin
bins     =

#------------------------------------------------------------------

include $(top_dir)/makefile.dep
include $(top_dir)/gfi/make/$(HOST)/makefile.dep

#------------------------------------------------------------------

all: $(target)

bin: $(bin)

lib: $(lib)

obj: $(obj)

lclint:
	$(LCLINT) $(DFLAGS) $(INCLUDES) $(LCLFLAGS) $(src) $(srcs)

#------------------------------------------------------------------

$(bin): $(objs) $(libs)
	$(CCLINK) -o $@ $(objs) $(libs) $(LDLIBS)
	$(CHMOD) $(BIN_PERMISSION) $@

$(lib): $(objs)
	$(AR)     $@ $(objs)
	$(RANLIB) $@
	$(CHMOD) $(LIB_PERMISSION)  $@

#------------------------------------------------------------------

db.o: db.c db.h ../../../../include/geninc.h \
 ../../../../include/dbhost.h ../../../../include/common.h \
 ../../../../include/dbext.h ../../../../include/dbdcl.h \
 ../../../../include/mem_.h ../../../../include/unscale.h \
 ../../../../include/time_.h ../../../../include/sort.h \
 ../../../../include/scale.h ../../../../include/prtstruc.h \
 ../../../../include/prtarray.h ../../../../include/prtspecl.h \
 ../../../../include/posn.h ../../../../include/misc.h \
 ../../../../include/io_nc.h ../../../../include/io_.h \
 ../../../../include/find_def.h ../../../../include/mc0.h \
 ../../../../include/ioserv.h \
 ../../../../include/../gfi/src/plugs/ioserv.h \
 ../../../../include/use_db.h ../../../../include/pos_to_m.h \
 ../../../../adcp/adcpsect/ctd.h ../../../../include/ocean.h \
 ../../../../include/data_id.h ../../../../include/vector.h
sbe.o: sbe.c sbe.h ../../../../include/geninc.h \
 ../../../../include/dbhost.h ../../../../include/common.h \
 ../../../../include/dbext.h ../../../../include/dbdcl.h \
 ../../../../include/mem_.h ../../../../include/unscale.h \
 ../../../../include/time_.h ../../../../include/sort.h \
 ../../../../include/scale.h ../../../../include/prtstruc.h \
 ../../../../include/prtarray.h ../../../../include/prtspecl.h \
 ../../../../include/posn.h ../../../../include/misc.h \
 ../../../../include/io_nc.h ../../../../include/io_.h \
 ../../../../include/find_def.h ../../../../include/mc0.h \
 ../../../../include/ioserv.h \
 ../../../../include/../gfi/src/plugs/ioserv.h
gfi.o: gfi.c ../../../../gfi/include/gfimisc.h \
 ../../../../gfi/include/../src/libs/misc/msg.h \
 ../../../../include/ioserv.h ../../../../include/dbhost.h \
 ../../../../include/misc.h ../../../../include/dbext.h \
 ../../../../include/../gfi/src/plugs/ioserv.h \
 ../../../../gfi/include/../src/libs/misc/pos.h \
 ../../../../include/geninc.h ../../../../include/common.h \
 ../../../../include/dbdcl.h ../../../../include/mem_.h \
 ../../../../include/unscale.h ../../../../include/time_.h \
 ../../../../include/sort.h ../../../../include/scale.h \
 ../../../../include/prtstruc.h ../../../../include/prtarray.h \
 ../../../../include/prtspecl.h ../../../../include/posn.h \
 ../../../../include/io_nc.h ../../../../include/io_.h \
 ../../../../include/find_def.h ../../../../include/mc0.h \
 ../../../../include/use_db.h ../../../../include/pos_to_m.h \
 ../../../../gfi/include/gficnv.h \
 ../../../../gfi/include/../src/libs/misc/file.h \
 ../../../../gfi/include/../src/libs/misc/convert.h \
 ../../../../gfi/include/../src/libs/misc/io.h \
 ../../../../gfi/include/../src/libs/misc/misc.h \
 ../../../../gfi/include/../src/libs/misc/string.h \
 ../../../../gfi/include/../src/libs/misc/time.h \
 ../../../../gfi/include/../src/libs/misc/xoption.h gfi.h sbe.h




