#=======================================================================
#@V@:Note: This file generated by vgen V1.00 (10:45:42 AM 12 Sep 1996).
#=======================================================================

CC	=	g++

#ARCH	= intel
#ARCH	= sun4
ARCH	= sgi

Arch = $(ARCH)

ifeq ($(Arch),i586)
Arch = intel
endif
ifeq ($(Arch),i486)
Arch = intel
endif

# Platform specific definitions

# Linux
ifeq ($(Arch),intel)
X11INC	=	/usr/X11/include
X11LIB	=	/usr/X11R6/lib
LIBS	=	-lV -lGLw -lGLU -lGL -lXaw -lXmu -lXt -lXext -lX11
endif

# Sun4 - unm
ifeq ($(Arch),sun4)
X11INC	=	/usr/local/X11/include
X11LIB	=	/usr/local/X11/lib
LIBS	=	-lV -lGLw -lGLU -lGL -lXaw -lXmu -lXt -lXext -lX11
endif

# sgi - unm
ifeq ($(Arch),sgi)
X11INC	=	/usr/include
X11LIB	=	/usr/lib
LIBS	=	-lV -lGLw -lGLU -lGL -lXaw -lXmu -lXt -lXext -lX11
endif


HOMEV	=	/usr/local/v
VLibDir	=	$(HOMEV)/lib
oDir	=	.
Bin	=	.

VPATH	=	$(HOMEV)/include

#--------------------------------------------------------------
# Architecture dependent

# Flags for includes and libraries

CFLAGS	=	-O -I$(X11INC) -I$(HOMEV)/include

LFLAGS	=	-O -L$(X11LIB) -L$(VLibDir)

EXOBJS	=	$(oDir)/dinoapp.o \
		$(oDir)/dinocnv.o \
		$(oDir)/vbglcnv.o \
		$(oDir)/dinocmdw.o

all:	$(Bin)/dino

objs:	$(EXOBJS)

clean:
	rm $(EXOBJS)

$(Bin)/dino:	$(EXOBJS) $(VLibDir)/libV.a
	$(CC) -o $@ $(LFLAGS) $(EXOBJS) $(LIBS)

$(oDir)/dinocnv.o:	dinocnv.cpp v/v_defs.h dinocnv.h ../vbglcnv.h
	$(CC) -c $(CFLAGS) -o $@ $<

$(oDir)/vbglcnv.o:	../vbglcnv.cxx v/v_defs.h ../vbglcnv.h
	$(CC) -c $(CFLAGS) -o $@ $<

$(oDir)/dinocmdw.o:	dinocmdw.cpp v/v_defs.h dinocmdw.h
	$(CC) -c $(CFLAGS) -o $@ $<

$(oDir)/dinoapp.o:	dinoapp.cpp v/v_defs.h \
	dinoapp.h dinocmdw.h
	$(CC) -c $(CFLAGS) -o $@ $<
