/*
 * Imakefile for VRML-qv-parser - test directory
 *
 * Author :  Michael Pichler
 *
 * created:  24 Apr 1995
 *
 * changed:  29 Oct 1996
 *
 * $Id: Imakefile,v 1.2 1997/04/29 18:15:51 mpichler Exp $
 *
 */


#ifdef InObjectCodeDir

APP_CCINCLUDES = -I$(SRC)/../include

APP_CCFLAGS = -O

QVLIBDIR = $(SRC)/../src/$(CPU)

APP_CCDEPLIBS = $(QVLIBDIR)/libvrmlQv.a

APP_CCLDLIBS = -L$(QVLIBDIR) -lvrmlQv

PROGS = readTest travTest
all:: $(PROGS)

QVOBJS = QvTraverse.o QvNoop.o
READTESTOBJS = $(QVOBJS) readTest.o
TRAVTESTOBJS = $(QVOBJS) travTest.o
SAVETESTOBJS = $(QVOBJS) saveTest.o wrlsave.o

MakeObjectFromSrcFlags(QvTraverse,-DVRMLEXTENSIONS)
MakeObjectFromSrcFlags(QvNoop,-DVRMLEXTENSIONS)
MakeObjectFromSrc(readTest)
MakeObjectFromSrc(travTest)
MakeObjectFromSrc(saveTest)
MakeObjectFromSrc(wrlsave)
MakeObjectFromSrcFlags(QvStub,-DVRMLEXTENSIONS)

BuildProgram(readTest,$(READTESTOBJS),$(READTESTOBJS),$(APP_CCDEPLIBS),$(APP_CCLDLIBS))
BuildProgram(travTest,$(TRAVTESTOBJS),$(TRAVTESTOBJS),$(APP_CCDEPLIBS),$(APP_CCLDLIBS))
BuildProgram(saveTest,$(SAVETESTOBJS),$(SAVETESTOBJS),$(APP_CCDEPLIBS),$(APP_CCLDLIBS))

OBJS = QvStub.o
#if 0
MakeHgLibrary(vrmlQvStub,1.0)
#else
DependTarget()
#endif

#else

MakeInObjectCodeDir()

#endif /* if compiling in subdirectory */
