]> git.sesse.net Git - freerainbowtables/blobdiff - Client Applications/rti2rto/Makefile
rti2rto 64-bit fixes and Makefile cleanup
[freerainbowtables] / Client Applications / rti2rto / Makefile
index e31e1de397cf9a6041d5a999ff88d968cc49ed4a..3eadfbf8275cbb4e87bad9bfa29f12f2913242e6 100644 (file)
@@ -2,9 +2,8 @@ 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)
+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
@@ -17,6 +16,9 @@ rti2rto: $(OBJS)
 clean:
        rm -f *.o rti2rto
 
+debug: DEBUG += -DDEBUG -g
+debug: all
+
 rebuild: clean all
 
 MemoryPool.o: $(COMMON_API_PATH)/MemoryPool.h $(COMMON_API_PATH)/MemoryPool.cpp $(COMMON_API_PATH)/Public.h