-
Notifications
You must be signed in to change notification settings - Fork 17
/
Makefile.in
107 lines (90 loc) · 4.59 KB
/
Makefile.in
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
bindir = @bindir@
build_alias = @build_alias@
builddir = @builddir@
datadir = @datadir@
datarootdir = @datarootdir@
docdir = @docdir@
dvidir = @dvidir@
exec_prefix = @exec_prefix@
host_alias = @host_alias@
htmldir = @htmldir@
includedir = @includedir@
infodir = @infodir@
libdir = @libdir@
libexecdir = @libexecdir@
localedir = @localedir@
localstatedir = @localstatedir@
mandir = @mandir@
oldincludedir = @oldincludedir@
pdfdir = @pdfdir@
prefix = @prefix@
BASEDIR=@datadir@/0verkill
CFLAGS=@CFLAGS@ -O3 @X_CFLAGS@ -DBASE_DIR="\"$(BASEDIR)\"" -Wall -W -Wstrict-prototypes -Wno-parentheses
#-malign-functions=0
LDFLAGS=@LDFLAGS@
LIBS=@LIBS@
XLIBS=@X_LIBS@
CC=@CC@
INSTALL=@INSTALL@
MAIN=0verkill @X0VERKILL@
HELPER=server @XEDITOR@ editor test_server avi bot @XAVI@
ifdef DATA_PATH
CFLAGS+=-DDATA_PATH="\"$(DATA_PATH)"\"
endif
all: $(HELPER) $(MAIN)
install: all
for i in $(HELPER); do\
$(INSTALL) -D -m 755 $$i "$(DESTDIR)$(bindir)"/`echo $$i | sed -n 's|^x.*|x|p'`0verkill-$$i;\
done
for i in $(MAIN); do\
$(INSTALL) -D -m 755 $$i "$(DESTDIR)$(bindir)"/$$i;\
done
$(INSTALL) -d -m 755 "$(DESTDIR)$(BASEDIR)"/data
$(INSTALL) -d -m 755 "$(DESTDIR)$(BASEDIR)"/grx
$(INSTALL) -m 644 data/* "$(DESTDIR)$(BASEDIR)"/data
$(INSTALL) -m 644 grx/* "$(DESTDIR)$(BASEDIR)"/grx
clean:
rm -f *.o server 0verkill editor test_server x0verkill xeditor avi xavi bot core
bot.o: bot.c config.h sprite.h data.h cfg.h net.h hash.h time.h math.h getopt.h error.h
avi.o: avi.c console.h blit.h time.h help.h error.h
blit.o: blit.c blit.h console.h cfg.h config.h error.h
net.o: net.c net.h crc32.h error.h
crc32.o: crc32.c crc32.h error.h
hash.o: hash.c hash.h data.h error.h
console.o: console.c console.h kbd.h kbd.c config.h error.h
kbd.o: kbd.c kbd.h cfg.h console.h error.h
sprite.o: sprite.c sprite.h console.h cfg.h data.h blit.h config.h md5.h error.h
data.o: data.c cfg.h data.h hash.h time.h math.h config.h error.h
server.o: server.c server.h net.h data.h hash.h cfg.h time.h math.h config.h error.h
client.o: client.c data.h sprite.h cfg.h net.h hash.h time.h math.h console.h help.h blit.h config.h error.h
xclient.o: client.c data.h sprite.h cfg.h net.h hash.h time.h math.h console.h help.h config.h error.h
gcc -c $(CFLAGS) -DXWINDOW -o xclient.o client.c
time.o: time.c time.h error.h
help.o: help.c blit.h error.h
avihelp.o: avihelp.c blit.h error.h
editor.o: editor.c sprite.h console.h data.h cfg.h hash.h time.h math.h blit.h error.h
test_server.o: test_server.c net.h data.h error.h
xinterface.o: xinterface.c console.h kbd.h x.h cfg.h icon.h config.h error.h
xkbd.o: xkbd.c kbd.h console.h x.h cfg.h time.h error.h
md5.o: md5.c md5.h error.h
md5hl.o: md5hl.c md5.h error.h
error.o: error.c error.h
avi: avi.o blit.o console.o kbd.o time.o avihelp.o error.o
gcc $(LDFLAGS) -o avi avi.o blit.o console.o kbd.o error.o time.o avihelp.o $(LIBS)
xavi: avi.o blit.o xinterface.o xkbd.o time.o avihelp.o error.o
gcc $(LDFLAGS) -o xavi avi.o blit.o xinterface.o xkbd.o error.o time.o avihelp.o $(LIBS) $(XLIBS)
bot: bot.o data.o hash.o time.o net.o crc32.o md5.o md5hl.o error.o
gcc $(LDFLAGS) -o bot bot.o data.o hash.o time.o net.o error.o md5.o md5hl.o crc32.o sprite.o $(LIBS)
0verkill: client.o data.o sprite.o blit.o console.o hash.o time.o net.o error.o crc32.o md5.o md5hl.o kbd.o help.o
gcc $(LDFLAGS) -o 0verkill client.o data.o sprite.o blit.o console.o error.o hash.o time.o md5.o md5hl.o kbd.o net.o crc32.o help.o $(LIBS)
@OVERKILL_SPECIAL@
x0verkill: xclient.o data.o sprite.o blit.o xinterface.o hash.o time.o net.o crc32.o error.o xkbd.o help.o md5.o md5hl.o
gcc $(LDFLAGS) -o x0verkill xclient.o data.o blit.o sprite.o xinterface.o xkbd.o error.o md5.o md5hl.o hash.o time.o net.o crc32.o help.o $(LIBS) $(XLIBS)
server: server.o data.o sprite.o blit.o console.o hash.o time.o kbd.o net.o crc32.o md5.o md5hl.o error.o
gcc $(LDFLAGS) -o server server.o data.o sprite.o blit.o console.o hash.o time.o kbd.o md5.o md5hl.o error.o net.o crc32.o $(LIBS)
editor: editor.o data.o blit.o sprite.o console.o hash.o time.o kbd.o md5.o md5hl.o error.o
gcc $(LDFLAGS) -o editor editor.o data.o blit.o sprite.o console.o hash.o md5.o md5hl.o error.o time.o kbd.o $(LIBS)
xeditor: editor.o data.o blit.o sprite.o xinterface.o hash.o time.o xkbd.o md5.o md5hl.o error.o
gcc $(LDFLAGS) -o xeditor editor.o data.o blit.o sprite.o xinterface.o hash.o md5.o error.o md5hl.o time.o xkbd.o $(LIBS) $(XLIBS)
test_server: test_server.o net.o data.o crc32.o blit.o sprite.o time.o hash.o console.o kbd.o md5.o md5hl.o error.o
gcc $(LDFLAGS) -o test_server test_server.o net.o data.o crc32.o blit.o sprite.o time.o hash.o md5.o md5hl.o error.o console.o kbd.o $(LIBS)