1c72cafb347dccf8299697be218d235914182736
[tropbot.git] / Makefile
1
2 # Makefile for TropBot
3 # Bug report & comments to <francois.fleuret@inria.fr>
4
5 CC      =       g++
6
7 OPTIONS =       -g
8
9 # add -lsocket -lnsl for SOLARIS
10 LIBS    =
11
12
13 all:    tropbot
14
15 tropbot: tropbot.cc tblib.o objects.o
16         $(CC) $(OPTIONS) -D SYSTEM=\"`uname`\" -D DATE="\"`date`\"" -o tropbot tblib.o objects.o tropbot.cc $(LIBS)
17
18 tblib.o: tblib.cc tblib.h list.cc
19         $(CC) $(OPTIONS) -c tblib.cc
20
21 objects.o: objects.cc objects.h list.cc
22         $(CC) $(OPTIONS) -c objects.cc
23
24 clean:
25         rm *.o tropbot
26
27 archive:
28         rm -f ../tropbot.tar.gz
29         tar -cvf ../tropbot.tar *.cc *.h *.txt Makefile
30         gzip ../tropbot.tar
31
32 count:
33         wc *.cc *.h Makefile