# This file is part of the Visual Effects Engine
#
# Copyright Tommi Ilmonen 2001
#


include ../Makeconf

# CUSTOMFLAGS   := $(DEBUGFLAGS)
# CUSTOMFLAGS   := $(RELEASEFLAGS)

ifeq ($(SYSTEMBASE),IRIX)
  # Silence the huge number of warnings...
  CXXFLAGS += -woff 1682,1681,1355,1201,3201,1234,1171
endif

LIBRARY       = veeopcode

SRCS=\
	OPC_AABBCollider.cpp \
	OPC_AABBTree.cpp \
	OPC_BaseModel.cpp \
	OPC_BoxPruning.cpp \
	OPC_Collider.cpp \
	OPC_Common.cpp \
	OPC_HybridModel.cpp \
	OPC_LSSCollider.cpp \
	OPC_MeshInterface.cpp \
	OPC_Model.cpp \
	OPC_OBBCollider.cpp \
	Opcode.cpp \
	OPC_OptimizedTree.cpp \
	OPC_Picking.cpp \
	OPC_PlanesCollider.cpp \
	OPC_RayCollider.cpp \
	OPC_SphereCollider.cpp \
	OPC_SweepAndPrune.cpp \
	OPC_TreeBuilders.cpp \
	OPC_TreeCollider.cpp \
	OPC_VolumeCollider.cpp \
	IceAABB.cpp \
	IceContainer.cpp \
	IceHPoint.cpp \
	IceIndexedTriangle.cpp \
	IceMatrix3x3.cpp \
	IceMatrix4x4.cpp \
	IceOBB.cpp \
	IcePlane.cpp \
	IcePoint.cpp \
	IceRandom.cpp \
	IceRay.cpp \
	IceRevisitedRadix.cpp \
	IceSegment.cpp \
	IceTriangle.cpp \
	IceUtils.cpp


OBJS=$(SRCS:%.cpp=%.o)


# MAINSRC = main.cpp

# MAINOBJ = main.o

# LIBS          =  -lSolar -lveebase -lConfigReader $(FLEX) -lGLU -lGL -ljpeg -lm

all: slib dlib 

include ../Makelibs

