]>
Commit | Line | Data |
---|---|---|
c1068b6e | 1 | SHELL = /bin/sh |
2 | VPATH = @srcdir@ | |
3 | ||
4 | subdirs = @subdirs@ | |
5 | top_srcdir = @top_srcdir@ | |
6 | srcdir = @srcdir@ | |
7 | prefix = @prefix@ | |
8 | exec_prefix = @exec_prefix@ | |
9 | bindir = $(exec_prefix)/bin | |
10 | infodir = $(prefix)/info | |
11 | libdir = $(prefix)/lib/gnudl | |
12 | mandir = $(prefix)/man/man1 | |
13 | ||
ee05c957 | 14 | CC = @CXX@ |
28f552b8 | 15 | CPPFLAGS = -Wno-deprecated -Wall -O2 @CPPFLAGS@ |
c1068b6e | 16 | CFLAGS = $(CPPFLAGS) @CFLAGS@ |
17 | LDFLAGS = @LDFLAGS@ | |
18 | LIBS = @LIBS@ | |
19 | INSTALL = @INSTALL@ | |
20 | ||
ee05c957 | 21 | all: tcpclient |
c1068b6e | 22 | |
23 | clean: | |
24 | /bin/rm -f *.o | |
25 | ||
26 | distclean: clean | |
27 | /bin/rm -f Makefile config.h config.status config.cache config.log gameserv | |
28 | ||
29 | tcpclient: aClient.o config.o c_forest.o gameserv.o player.o sockhelp.o tcpclient.o | |
30 | $(CC) -o gameserv aClient.o config.o c_forest.o gameserv.o player.o sockhelp.o\ | |
31 | tcpclient.o $(LIBS) | |
32 | ||
33 | tcpclient.o: tcpclient.cpp aClient.h player.h extern.h list.h listnode.h sockhelp.h | |
34 | $(CC) $(CFLAGS) -c tcpclient.cpp | |
35 | ||
36 | tcpserver.o: tcpserver.cpp sockhelp.cpp | |
37 | $(CC) $(CFLAGS) -c tcpserver.cpp | |
38 | ||
39 | sockhelp.o: sockhelp.cpp aClient.h player.h extern.h list.h listnode.h sockhelp.h | |
40 | $(CC) $(CFLAGS) -c sockhelp.cpp | |
41 | ||
42 | aClient.o: aClient.cpp aClient.h player.h extern.h list.h listnode.h sockhelp.h | |
43 | $(CC) $(CFLAGS) -c aClient.cpp | |
44 | ||
45 | gameserv.o: gameserv.cpp aClient.h player.h extern.h list.h\ | |
46 | listnode.h sockhelp.h | |
47 | $(CC) $(CFLAGS) -c gameserv.cpp | |
48 | ||
49 | c_forest.o: c_forest.cpp aClient.h player.h extern.h list.h\ | |
50 | listnode.h sockhelp.h | |
51 | $(CC) $(CFLAGS) -c c_forest.cpp | |
52 | ||
53 | player.o: player.cpp aClient.h player.h extern.h list.h listnode.h sockhelp.h | |
54 | $(CC) $(CFLAGS) -c player.cpp | |
55 | ||
56 | config.o: config.cpp extern.h | |
57 | $(CC) $(CFLAGS) -c config.cpp | |
58 | ||
59 | ${srcdir}/configure: configure.in | |
60 | cd ${srcdir} && autoconf | |
61 | ||
62 | # autoheader might not change config.h.in, so touch a stamp file | |
63 | ${srcdir}/config.h.in: stamp-h.in | |
64 | ||
65 | ${srcdir}/stamp-h.in: configure.in | |
66 | cd ${srcdir} && autoheader | |
67 | echo timestamp > ${srcdir}/stamp-h.in | |
68 | ||
69 | config.h: stamp-h | |
70 | ||
71 | stamp-h: config.h.in config.status | |
72 | ./config.status | |
73 | ||
74 | Makefile: Makefile.in config.status | |
75 | ./config.status | |
76 | ||
77 | config.status: configure | |
78 | ./config.status --recheck | |
79 |