Update to version 2.9.3a
[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 ARCHIVE_NAME =  tropbot_2.9.3a
13
14 all:    tropbot
15
16 tropbot: tropbot.cc tblib.o objects.o
17         $(CC) $(OPTIONS) -D SYSTEM=\"`uname`\" -D DATE="\"`date`\"" -o tropbot tblib.o objects.o tropbot.cc $(LIBS)
18
19 tblib.o: tblib.cc tblib.h list.cc
20         $(CC) $(OPTIONS) -c tblib.cc
21
22 objects.o: objects.cc objects.h list.cc
23         $(CC) $(OPTIONS) -c objects.cc
24
25 clean:
26         rm *.o tropbot
27
28 archive:
29         cd ..; tar -cvf $(ARCHIVE_NAME).tar tropbot/*.cc tropbot/*.h tropbot/Makefile tropbot/*.txt; gzip $(ARCHIVE_NAME).tar; mv -f $(ARCHIVE_NAME).tar.gz $(ARCHIVE_NAME).tgz
30
31 count:
32         wc *.cc *.h Makefile