LIBTOOL = libtool
CXXLINK = $(LIBTOOL) --mode=link $(CXX)  $(LDFLAGS) -o $@

RCBASE	=/opt/robocup

PACKAGE_NAME=rcssserver3d
PROGRAM	=RaiCUBE

CPPFLAGS=-I$(RCBASE)/include \
	-I$(RCBASE)/include/rcssserver3d \
	-I/usr/lib/ruby/1.8/i686-linux-gnu \
	-I. 
#	-DPACKAGE_NAME='"${PACKAGE_NAME}"'

LDFLAGS=-static \
	-L$(RCBASE)/lib \
	-L/usr/lib/ruby/1.8/i686-linux-gnu -lruby

SRCS=	behavior.cpp \
	behavior_c.cpp \
	commserver.cpp \
	commserver_c.cpp \
	kicknrun.cpp \
	kicknrun_c.cpp \
	main.cpp \
	soccer.cpp \
	soccer_c.cpp \
	worldmodel.cpp \
	worldmodel_c.cpp


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

LDADD = \
	$(RCBASE)/lib/rcssserver3d/liboxygen_debug.la \
	$(RCBASE)/lib/rcssserver3d/libzeitgeist_debug.la \
	$(RCBASE)/lib/rcssserver3d/libsalt_debug.la 

all:	$(PROGRAM)

$(PROGRAM):	$(OBJS)
	-rm $(PROGRAM)
	$(CXXLINK) $(OBJS) $(LDADD)

clean:
	rm $(PROGRAM) $(OBJS)
