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

else

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

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

all:	tcleuvsim.$(SO_EXT)

# Object files linked together into the shared lib

objects=Tcleuvsim_Init.o \
	Func1DCmd.o \
	Func2DCmd.o \
        LoSCmd.o \
        LosEndCmd.o \
        ZeroSolCmd.o

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