SHELL = /bin/sh
CC = g++
OPTIMIZATION = -O3
-INCLUDES = -I../../Common/rt\ api -I../../Server\ Applications/rsearchi
-# XXX todo currently only 32-bit targets work
-CFLAGS = -Wall -m32 -std=c++98 $(INCLUDES) $(OPTIMIZATION) -c
-LFLAGS = -Wall -m32 -std=c++98 $(INCLUDES) $(OPTIMIZATION)
+INCLUDES = -I../../Common/rt\ api
+CFLAGS = -Wall -ansi $(INCLUDES) $(OPTIMIZATION) -c $(DEBUG)
+LFLAGS = -Wall -ansi $(INCLUDES) $(OPTIMIZATION) $(DEBUG)
LIBS =
OBJS = MemoryPool.o Public.o RTI2Reader.o RTIReader.o
COMMON_API_PATH = ../../Common/rt\ api
clean:
rm -f *.o rti2rto
+debug: DEBUG += -DDEBUG -g
+debug: all
+
+m32: DEBUG += -m32
+m32: rti2rto
+
rebuild: clean all
MemoryPool.o: $(COMMON_API_PATH)/MemoryPool.h $(COMMON_API_PATH)/MemoryPool.cpp $(COMMON_API_PATH)/Public.h