/[cvs]/eggdrop1.9/src/Makefile
ViewVC logotype

Contents of /eggdrop1.9/src/Makefile

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.4 - (show annotations) (download)
Thu Oct 21 19:23:01 1999 UTC (20 years, 1 month ago) by fabian
Branch: MAIN
CVS Tags: HEAD
Changes since 1.3: +0 -0 lines
FILE REMOVED
resync with 1.3 tree, 939863113-940380771

1 # Source-make
2
3 GMAKE = ${MAKE} 'CC=${CC}' 'CFLAGS=${CFLAGS}'
4
5 doofus:
6 @echo ""
7 @echo "Let's try this from the right directory..."
8 @echo ""
9 @cd ..;make
10
11 ../eggdrop: ${OBJS} ${XREQ} eggdrop.h
12 @echo ""
13 @echo "Linking eggdrop..."
14 @echo ""
15 ${LD} -o ../eggdrop ${OBJS} ${XLIBS}
16 ${STRIP} ../eggdrop
17 @echo "Successful compile: eggdrop"
18 @echo ""
19
20 eggdrop: ../eggdrop
21
22 eggdrop.h:
23 @touch eggdrop.h
24
25 static: ${OBJS} ${XREQ}
26 @echo ""
27 @echo "Linking eggdrop...(statically)"
28 @echo ""
29 ${LD} -o ../eggdrop ${OBJS} ${XLIBS} mod/*.o
30 ${STRIP} ../eggdrop
31 @echo "Successful compile: eggdrop"
32 @echo ""
33
34 debug: ${OBJS} ${XREQ}
35 @echo ""
36 @echo "Linking eggdrop (debug version)..."
37 @echo ""
38 ${LD} -g -o ../eggdrop ${OBJS} ${XLIBS}
39 @echo "Successful compile: eggdrop (debug version)"
40 @echo ""
41
42 botcmd.o: botcmd.c
43 @echo "(This will take a while. Go make a pizza or something.)"
44 ${CC} ${CFLAGS} botcmd.c
45
46 botmsg.o: botmsg.c
47 ${CC} ${CFLAGS} botmsg.c
48
49 botnet.o: botnet.c
50 ${CC} ${CFLAGS} botnet.c
51
52 chanprog.o: chanprog.c
53 ${CC} ${CFLAGS} chanprog.c
54
55 cmds.o: cmds.c
56 ${CC} ${CFLAGS} cmds.c
57
58 dcc.o: dcc.c
59 ${CC} ${CFLAGS} dcc.c
60
61 dccutil.o: dccutil.c
62 ${CC} ${CFLAGS} dccutil.c
63
64 dns.o: dns.c
65 ${CC} ${CFLAGS} dns.c
66
67 flags.o: flags.c
68 ${CC} ${CFLAGS} flags.c
69
70 language.o: language.c
71 ${CC} ${CFLAGS} language.c
72
73 main.o: main.c patch.h
74 ${CC} ${CFLAGS} \
75 '-DCCFLAGS="${CC} ${CFLAGS}"' \
76 '-DLDFLAGS="${LD}"' \
77 '-DSTRIPFLAGS="${STRIP}"' main.c
78
79 mem.o: mem.c
80 ${CC} ${CFLAGS} mem.c
81
82 misc.o: misc.c
83 ${CC} ${CFLAGS} misc.c
84
85 modules.o: modules.c
86 ${CC} ${CFLAGS} modules.c
87
88 net.o: net.c
89 ${CC} ${CFLAGS} net.c
90
91 rfc1459.o: rfc1459.c
92 ${CC} ${CFLAGS} rfc1459.c
93
94 tcl.o: tcl.c
95 ${CC} ${CFLAGS} tcl.c
96
97 tcldcc.o: tcldcc.c
98 ${CC} ${CFLAGS} tcldcc.c
99
100 tclhash.o: tclhash.c
101 ${CC} ${CFLAGS} tclhash.c
102
103 tclmisc.o: tclmisc.c
104 ${CC} ${CFLAGS} tclmisc.c
105
106 tcluser.o: tcluser.c
107 ${CC} ${CFLAGS} tcluser.c
108
109 userent.o: userent.c
110 ${CC} ${CFLAGS} userent.c
111
112 userrec.o: userrec.c
113 ${CC} ${CFLAGS} userrec.c
114
115 users.o: users.c
116 ${CC} ${CFLAGS} users.c
117
118 md5/md5c.o:
119 @cd md5; ${GMAKE} md5
120 @echo "---------- Yeah! that's the compiling, now the linking! ----------"
121
122 # I orginially had this in another file, but some lame make's can't cope :/
123 botcmd.o: \
124 main.h \
125 tandem.h \
126 users.h \
127 chan.h \
128 modules.h
129 botmsg.o: \
130 main.h \
131 tandem.h
132 botnet.o: \
133 main.h \
134 tandem.h
135 chanprog.o: \
136 main.h \
137 modules.h
138 cmds.o: \
139 main.h \
140 tandem.h \
141 modules.h
142 dcc.o: \
143 main.h \
144 modules.h \
145 tandem.h \
146 md5/global.h \
147 md5/md5.h
148 dccutil.o: \
149 main.h \
150 chan.h \
151 modules.h \
152 tandem.h
153 dns.o: \
154 main.h
155 flags.o: \
156 main.h
157 language.o: \
158 main.h
159 main.o: \
160 main.h \
161 chan.h \
162 modules.h \
163 patch.h
164 mem.o: \
165 mod/modvals.h
166 misc.o: \
167 main.h \
168 chan.h
169 modules.o: \
170 main.h \
171 modules.h \
172 users.h
173 net.o: \
174 main.h
175 rfc1459.o: \
176 main.h
177 tcl.o: \
178 main.h
179 tcldcc.o: \
180 main.h \
181 tandem.h
182 tclhash.o: \
183 main.h \
184 chan.h \
185 users.h \
186 match.c
187 tclmisc.o: \
188 main.h \
189 modules.h
190 tcluser.o: \
191 main.h \
192 users.h \
193 chan.h \
194 tandem.h
195 userent.o: \
196 main.h \
197 users.h
198 userrec.o: \
199 main.h \
200 users.h \
201 chan.h \
202 modules.h \
203 tandem.h
204 users.o: \
205 main.h \
206 users.h \
207 chan.h \
208 modules.h \
209 tandem.h
210 main.h: \
211 lang.h \
212 eggdrop.h \
213 flags.h \
214 proto.h \
215 cmdt.h \
216 tclegg.h \
217 tclhash.h \
218 chan.h \
219 users.h
220 @touch main.h
221 modules.h: \
222 mod/modvals.h
223 @touch modules.h
224 tclegg.h: \
225 proto.h
226 @touch tclegg.h
227 #safety hash

webmaster@eggheads.org
ViewVC Help
Powered by ViewVC 1.1.23