]> git.sesse.net Git - freerainbowtables/blob - Client Applications/converti2/Makefile
Merge branch 'master' of git@gitorious.org:freerainbowtables-applications/freerainbow...
[freerainbowtables] / Client Applications / converti2 / Makefile
1 SHELL = /bin/sh
2 CC = g++
3 OPTIMIZATION = -O3
4 INCLUDES = -I../../Common/rt\ api
5 # XXX todo currently only 32-bit targets work
6 CFLAGS = -Wall -m32 -ansi $(INCLUDES) $(OPTIMIZATION) -c $(DEBUG)
7 LFLAGS = -Wall -m32 -ansi $(INCLUDES) $(OPTIMIZATION) $(DEBUG)
8 LIBS = 
9 OBJS = MemoryPool.o Public.o RTI2Reader.o RTIReader.o RTReader.o
10 COMMON_API_PATH = ../../Common/rt\ api
11
12 all: converti2
13
14 converti2: $(OBJS)
15         $(CC) $(LFLAGS) $(OBJS) $(LIBS) converti2.cpp -o converti2
16
17 clean:
18         rm -f *.o converti2
19
20 debug: DEBUG += -DDEBUG -g
21 debug: all
22
23 #m32: DEBUG += -m32
24 #m32: converti2
25
26 rebuild: clean all
27
28 MemoryPool.o: $(COMMON_API_PATH)/MemoryPool.h $(COMMON_API_PATH)/MemoryPool.cpp $(COMMON_API_PATH)/Public.h
29         $(CC) $(CFLAGS) $(COMMON_API_PATH)/MemoryPool.cpp
30
31 Public.o: $(COMMON_API_PATH)/Public.h $(COMMON_API_PATH)/Public.cpp
32         $(CC) $(CFLAGS) $(COMMON_API_PATH)/Public.cpp
33
34 RTI2Reader.o: $(COMMON_API_PATH)/RTI2Reader.h $(COMMON_API_PATH)/RTI2Reader.cpp
35         $(CC) $(CFLAGS) $(COMMON_API_PATH)/RTI2Reader.cpp
36
37 RTIReader.o: $(COMMON_API_PATH)/RTIReader.h $(COMMON_API_PATH)/RTIReader.cpp
38         $(CC) $(CFLAGS) $(COMMON_API_PATH)/RTIReader.cpp
39
40 RTReader.o: $(COMMON_API_PATH)/RTReader.h $(COMMON_API_PATH)/RTReader.cpp
41         $(CC) $(CFLAGS) $(COMMON_API_PATH)/RTReader.cpp