INC_FILE=$(ROOT)/usr/avs/include/Makeinclude
include $(INC_FILE)

AVS_LIBS = $(ROOT)/usr/avs/lib
BASELIBS=-lgeom -lutil -lm 
FLOWLIBS=-L$(AVS_LIBS) -lflow_c $(BASELIBS) $(LASTLIBS)
CSIMLIBS=-L$(AVS_LIBS) -lsim_c $(BASELIBS) $(LASTLIBS)
MODLIBS=-L$(AVS_LIBS) -lmdata -lmfilt -lmmapp -lmrend -lrf
F77_FLOWLIBS=-L$(AVS_LIBS) -lflow_f $(BASELIBS) $(LASTFLIBS)
F77_SIMLIBS=-L$(AVS_LIBS) -lsim_f $(BASELIBS) $(LASTFLIBS)
F77_BIND = $(ROOT)/usr/avs/bin/f77_binding
AVS_INC = -I. -I$(ROOT)/usr/avs/include
F77_INC = $(ROOT)/usr/avs/include
CFLAGS=$(ACFLAGS) $(AVS_INC) -O
F77FLAGS=$(AFFLAGS)
FFLAGS=$(F77FLAGS)
AVS_EXE = $(ROOT)/usr/avs/bin/avs

VERBOSE    =-DVERBOSE  # optional defintion

LOCALLIBS =-ldtm

OBJECTS    =main.o spec.o broadcast.o listen.o port.o output.o geometry.o
HEADER	   =view_share.h

MODULE_EXE =VIEW_SHARE.exe

$(MODULE_EXE): $(OBJECTS) $(HEADER)
	$(CC) $(CFLAGS) -o $(MODULE_EXE) $(OBJECTS) $(CSIMLIBS) \
			   $(LOCALLIBS)

.c.o:
	$(CC) $(CFLAGS) -c $< $(VERBOSE)