# Open Dynamics Engine, by Russell L. Smith.
# Ported to Dreamcast by Indiket (2011)

KOS_CFLAGS += -Iinclude -Iinclude/ode -Iinclude/opcode -O2 -ffast-math -fomit-frame-pointer -DICE_NO_DLL -DdTRIMESH_16BIT_INDICES

TARGET = libOPCODE_0111.a

# Also, compile ICE Math library

OBJS = \
	./opcode/OPC_AABBTree.o \
	./opcode/OPC_BaseModel.o \
	./opcode/OPC_Collider.o \
	./opcode/OPC_Common.o \
	./opcode/OPC_HybridModel.o \
	./opcode/OPC_MeshInterface.o \
	./opcode/OPC_Model.o \
	./opcode/OPC_OBBCollider.o \
	./opcode/OPC_OptimizedTree.o \
	./opcode/OPC_Picking.o \
	./opcode/OPC_PlanesCollider.o \
	./opcode/OPC_TreeBuilders.o \
	./opcode/OPC_TreeCollider.o \
	./opcode/OPC_VolumeCollider.o \
	./opcode/Opcode.o \
	./opcode/OPC_AABBCollider.o \
	./opcode/OPC_LSSCollider.o \
	./opcode/OPC_RayCollider.o \
	./opcode/OPC_SphereCollider.o \
	./opcode/Ice/IceAABB.o \
	./opcode/Ice/IceContainer.o \
	./opcode/Ice/IceHPoint.o \
	./opcode/Ice/IceIndexedTriangle.o \
	./opcode/Ice/IceMatrix3x3.o \
	./opcode/Ice/IceMatrix4x4.o \
	./opcode/Ice/IceOBB.o \
	./opcode/Ice/IcePlane.o \
	./opcode/Ice/IcePoint.o \
	./opcode/Ice/IceRandom.o \
	./opcode/Ice/IceRay.o \
	./opcode/Ice/IceRevisitedRadix.o \
	./opcode/Ice/IceSegment.o \
	./opcode/Ice/IceTriangle.o \
	./opcode/Ice/IceUtils.o \
	
include $(KOS_BASE)/addons/Makefile.prefab
