#
# Lib: d3
#

#include $(ROOT)/usr/include/make/commondefs

TARGET=../../../lib/libD3.a

DFILES=dglobal.o dscene.o dcull_sl.o dculler.o dbatch.o dfps.o\
 drenderer.o dshaderloader.o dshader.o dworld.o dcamera.o dpipe.o\
 dobb.o daabbtree.o daabb.o\
 dgeode.o dgeob.o dgeode_ase.o\
 dgeode_3do.o gpltdo.o dgeode_md3.o\
 dgeode_vrml.o dgeode_wave.o dgeode_ewrl.o dgeode_opt.o\
 dgeode_op.o\
 dparticle.o dbbox.o dmesh.o dpoly.o dmaterial.o\
 dtexfont.o dtextmap.o dtexture.o dtpath.o dspline_hm.o dspline_nuhm.o\
 dbox.o dmatrix.o dquat.o dplane.o dvector2.o dvector.o dobject.o
IFILES=itriobbt.o itriobbf.o iobbpln.o itriquadf.o\
 itriobb2.o itriell.o iraytri.o iraypln.o
FILES=$(DFILES) $(IFILES)

CC=g++
# Old IRIX6.3 should use -n32 to generate new-style 32-bit
CFLAGS=$(DEFCFLAGS) -pch -DDEBUG -O3 -woff 1174
# Linux
#DBG_CFLAGS=-g -DDEBUG
CFLAGS=$(DEFCFLAGS) -O3 -I../../../include -I../../../include/linux -Wall $(DBG_CFLAGS)

AR=ar
ARFLAGS=-ar -o

.SUFFIXES: .cpp .c .o

.cpp.o:
	$(CC) $(CFLAGS) -c $*.cpp

default: $(TARGET)
	@echo $(TARGET) is up to date.

$(TARGET): $(FILES)
	$(AR) $(ARFLAGS) $(TARGET) $(FILES)

#include $(COMMONRULES)
