# This module was obtained from the International AVS Center
# For more information, please send email to avsemail@ncsc.org

# Makefile for     : feature
# Module Author    : Khoros Module converted by Terry Myerson
# Module Version # : 1.000
# Platform         : SGI
# Makefile Date    : 08/21/92

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)
F77FLAGS=$(AFFLAGS)
FFLAGS=$(F77FLAGS)
AVS_EXE = $(ROOT)/usr/avs/bin/avs

DEFINITIONS=

KHOROS_INCDIR=/usr/users/wivey/avskhoros/include

KHOROS_LIBDIR=-L/usr/users/wivey/avskhoros/lib

KHOROS_LIBS=-lvmath -lvutils -lverror

OBJECTS=avskhoros.o feature.o lvfractal.o lvpml.o lvpolygon.o lvrmatch.o lvshape.o lvspatial.o lvstereo.o lvtexture.o lvconvert.o lvextract.o lvconvolve.o

feature:	$(OBJECTS)
	$(CC) $(CFLAGS) -o feature $(OBJECTS) $(FLOWLIBS) $(LIBRARIES) \
		$(KHOROS_LIBDIR) $(KHOROS_LIBS) -lm

.c.o:
	$(CC) $(CFLAGS) $(DEFINITIONS) -c $< -I$(KHOROS_INCDIR)

.f.o:
	$(F77) $(F77FLAGS)  -c $< -I $(KHOROS_INCDIR)

clean:
	rm *.o
