#
# Lib: ODE (Russell Smith)
#

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

TARGET=../../../lib/libODE.a

OFILES=array.o error.o memory.o odemath.o matrix.o obstack.o\
  misc.o rotation.o mass.o ode.o step.o lcp.o joint.o space.o \
  geom.o timer.o mat.o fastldlt.o fastlsolve.o fastltsolve.o fastdot.o\
 testing.o 
FILES=$(OFILES)

CC=g++
CDEFS=-DdSINGLE

# IRIX6.5.x
CFLAGS=$(DEFCFLAGS) -pch -DDEBUG -O2 -woff 1174
# Linux
#CFLAGS=$(DEFCFLAGS) -DDEBUG -O2 -I../../../include -I../../../include/linux
CFLAGS=$(DEFCFLAGS) $(CDEFS) -O3 -I../../../include -I../../../include/linux -Wall

AR=ar
ARFLAGS=-ar

.SUFFIXES: .cpp .c .o

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

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

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

#include $(COMMONRULES)
