]> git.sesse.net Git - freerainbowtables/blob - Client Applications/rti2rto/Makefile
UINT4 -> uint32
[freerainbowtables] / Client Applications / rti2rto / Makefile
1 SHELL = /bin/sh
2 CC = g++
3 OPTIMIZATION = -O3
4 INCLUDES = -I../../Common/rt\ api -I../../Server\ Applications/rsearchi
5 CFLAGS = -Wall -ansi $(INCLUDES) $(OPTIMIZATION) -c $(DEBUG)
6 LFLAGS = -Wall -ansi $(INCLUDES) $(OPTIMIZATION) $(DEBUG)
7 LIBS = 
8 OBJS = MemoryPool.o Public.o RTI2Reader.o RTIReader.o
9 COMMON_API_PATH = ../../Common/rt\ api
10
11 all: rti2rto
12
13 rti2rto: $(OBJS)
14         $(CC) $(LFLAGS) $(OBJS) $(LIBS) rti2rto.cpp -o rti2rto
15
16 clean:
17         rm -f *.o rti2rto
18
19 debug: DEBUG += -DDEBUG -g
20 debug: all
21
22 m32: DEBUG += -m32
23 m32: rti2rto
24
25 rebuild: clean all
26
27 MemoryPool.o: $(COMMON_API_PATH)/MemoryPool.h $(COMMON_API_PATH)/MemoryPool.cpp $(COMMON_API_PATH)/Public.h
28         $(CC) $(CFLAGS) $(COMMON_API_PATH)/MemoryPool.cpp
29
30 Public.o: $(COMMON_API_PATH)/Public.h $(COMMON_API_PATH)/Public.cpp
31         $(CC) $(CFLAGS) $(COMMON_API_PATH)/Public.cpp
32
33 RTI2Reader.o: $(COMMON_API_PATH)/RTI2Reader.h $(COMMON_API_PATH)/RTI2Reader.cpp
34         $(CC) $(CFLAGS) $(COMMON_API_PATH)/RTI2Reader.cpp
35
36 RTIReader.o: $(COMMON_API_PATH)/RTIReader.h $(COMMON_API_PATH)/RTIReader.cpp
37         $(CC) $(CFLAGS) $(COMMON_API_PATH)/RTIReader.cpp