CC	    = gcc
INCS        = -I. -I$(TCLTOOLS_HOME)/TclUtils/C-Code  -I$(UDF_HOME)/include \
              -I$(TCL_INCLUDE)
LBS         = -L. 
CADD        =
LD_FLAGS    =
LD	    =
CFLAGS      = $(INCS) $(LBS) $(CADD) $(CSO)
SO_EXT      =

ifeq "$(SO_EXT)" "dylib"
#LIBS	    = -lm
LIBS	    = $(TCLTOOLS_HOME)/TclUtils/C-Code/tclutil.$(SO_EXT) -ltcl -lm

else

LIBS	    = $(TCLTOOLS_HOME)/TclUtils/C-Code/tclutil.$(SO_EXT) -lm
endif

#
# Principal target is the shared lib loaded by IDL.
#

all:	tcludf.$(SO_EXT)

# Object files linked together into the shared lib

objects=Tcludf_Init.o \
        BlockVar.o \
        CGetVar.o \
        CGetListVar.o \
        DataFill.o \
        DoMath.o \
        FillPhi.o \
        FillSen.o \
        RetVar.o \
        TblApply.o \
        TimeComps.o \
        TimeData.o \
        ToFloat.o \
        ToUnsign.o

tcludf.$(SO_EXT):	$(objects)
	$(LD) $(LD_FLAGS) -o $@ $(objects) $(LIBS)
