blob: 17bb5a08c9d58d2054fd7aa6189b8eeef550e852 (
plain)
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
|
diff -uNr Unreal3.2.10.4/src/Makefile Unreal3.2.10.4-patched/src/Makefile
--- Unreal3.2.10.4/src/Makefile 2014-07-26 16:42:10.000000000 +0100
+++ Unreal3.2.10.4-patched/src/Makefile 2015-03-15 19:07:47.841447670 +0000
@@ -63,7 +63,7 @@
+cd modules; $(MY_MAKE) MODULEFILE=$(MODULEFILE) 'EXLIBS=$(EXLIBS)' custommodule
ircd: $(OBJS)
- $(CC) $(CFLAGS) $(CRYPTOLIB) -o ircd $(OBJS) $(LDFLAGS) $(IRCDLIBS) $(CRYPTOLIB)
+ $(CC) $(CFLAGS) $(CRYPTOLIB) -pie -o ircd $(OBJS) $(LDFLAGS) $(IRCDLIBS) $(CRYPTOLIB)
staticircd: $(OBJS)
$(CC) $(CFLAGS) $(CRYPTOLIB) -DSTATIC_LINKING -o ircd.static $(OBJS) \
@@ -89,58 +89,59 @@
$(SHELL) version.c.SH
version.o: version.c $(INCLUDES)
- $(CC) $(CFLAGS) -c version.c
+ $(CC) $(CFLAGS) -fPIE -c version.c
parse.o: parse.c $(INCLUDES)
- $(CC) $(CFLAGS) -c parse.c
+ $(CC) $(CFLAGS) -fPIE -c parse.c
socket.o: socket.c $(INCLUDES)
- $(CC) $(CFLAGS) -c socket.c
+ $(CC) $(CFLAGS) -fPIE -c socket.c
dbuf.o: dbuf.c $(INCLUDES)
- $(CC) $(CFLAGS) -c dbuf.c
+ $(CC) $(CFLAGS) -fPIE -c dbuf.c
packet.o: packet.c $(INCLUDES)
- $(CC) $(CFLAGS) -c packet.c
+ $(CC) $(CFLAGS) -fPIE -c packet.c
aln.o: aln.c $(INCLUDES)
- $(CC) $(CFLAGS) -c aln.c
+ $(CC) $(CFLAGS) -fPIE -c aln.c
auth.o: auth.c $(INCLUDES)
- $(CC) $(CFLAGS) -c auth.c
+ $(CC) $(CFLAGS) -fPIE -c auth.c
zip.o: zip.c $(INCLUDES)
- $(CC) $(CFLAGS) -c zip.c
+ $(CC) $(CFLAGS) -fPIE -c zip.c
send.o: send.c $(INCLUDES)
- $(CC) $(CFLAGS) -c send.c
+ $(CC) $(CFLAGS) -fPIE -c send.c
ssl.o: ssl.c $(INCLUDES)
- $(CC) $(CFLAGS) -c ssl.c
+ $(CC) $(CFLAGS) -fPIE -c ssl.c
match.o: match.c $(INCLUDES)
- $(CC) $(CFLAGS) -c match.c
+ $(CC) $(CFLAGS) -fPIE -c match.c
modules.o: modules.c $(INCLUDES)
+ $(CC) $(CFLAGS) -fPIE -c modules.c
support.o: support.c $(INCLUDES)
- $(CC) $(CFLAGS) -c support.c
+ $(CC) $(CFLAGS) -fPIE -c support.c
umodes.o: umodes.c $(INCLUDES)
- $(CC) $(CFLAGS) -c umodes.c
+ $(CC) $(CFLAGS) -fPIE -c umodes.c
userload.o: userload.c $(INCLUDES)
- $(CC) $(CFLAGS) -c userload.c
+ $(CC) $(CFLAGS) -fPIE -c userload.c
s_svs.o: s_svs.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_svs.c
+ $(CC) $(CFLAGS) -fPIE -c s_svs.c
events.o: events.c $(INCLUDES)
- $(CC) $(CFLAGS) -c events.c
+ $(CC) $(CFLAGS) -fPIE -c events.c
help.o: help.c $(INCLUDES)
- $(CC) $(CFLAGS) -c help.c
+ $(CC) $(CFLAGS) -fPIE -c help.c
#install: all
# -if [ ! -d ${IRCDDIR} -a ! -f ${IRCDDIR} ] ; then \
@@ -165,103 +166,103 @@
makedepend -I${INCLUDEDIR} ${SRC}
channel.o: channel.c $(INCLUDES)
- $(CC) $(CFLAGS) -c channel.c
+ $(CC) $(CFLAGS) -fPIE -c channel.c
ircd.o: ircd.c $(INCLUDES)
- $(CC) $(CFLAGS) -c ircd.c
+ $(CC) $(CFLAGS) -fPIE -c ircd.c
list.o: list.c $(INCLUDES)
- $(CC) $(CFLAGS) -c list.c
+ $(CC) $(CFLAGS) -fPIE -c list.c
lusers.o: lusers.c $(INCLUDES)
- $(CC) $(CFLAGS) -c lusers.c
+ $(CC) $(CFLAGS) -fPIE -c lusers.c
res.o: res.c $(INCLUDES) ../include/res.h
- $(CC) $(CFLAGS) -c res.c
+ $(CC) $(CFLAGS) -fPIE -c res.c
timesynch.o: timesynch.c $(INCLUDES)
- $(CC) $(CFLAGS) -c timesynch.c
+ $(CC) $(CFLAGS) -fPIE -c timesynch.c
cloak.o: cloak.c $(INCLUDES)
- $(CC) $(CFLAGS) -c cloak.c
+ $(CC) $(CFLAGS) -fPIE -c cloak.c
fdlist.o: fdlist.c $(INCLUDES)
- $(CC) $(CFLAGS) -c fdlist.c
+ $(CC) $(CFLAGS) -fPIE -c fdlist.c
s_bsd.o: s_bsd.c $(INCLUDES) ../include/res.h
- $(CC) $(CFLAGS) -c s_bsd.c
+ $(CC) $(CFLAGS) -fPIE -c s_bsd.c
s_auth.o: s_auth.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_auth.c
+ $(CC) $(CFLAGS) -fPIE -c s_auth.c
s_conf.o: s_conf.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_conf.c
+ $(CC) $(CFLAGS) -fPIE -c s_conf.c
s_debug.o: s_debug.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_debug.c
+ $(CC) $(CFLAGS) -fPIE -c s_debug.c
s_err.o: s_err.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_err.c
+ $(CC) $(CFLAGS) -fPIE -c s_err.c
s_misc.o: s_misc.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_misc.c
+ $(CC) $(CFLAGS) -fPIE -c s_misc.c
scache.o: scache.c $(INCLUDES)
- $(CC) $(CFLAGS) -c scache.c
+ $(CC) $(CFLAGS) -fPIE -c scache.c
ircsprintf.o: ircsprintf.c $(INCLUDES)
- $(CC) $(CFLAGS) -c ircsprintf.c
+ $(CC) $(CFLAGS) -fPIE -c ircsprintf.c
s_user.o: s_user.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_user.c
+ $(CC) $(CFLAGS) -fPIE -c s_user.c
charsys.o: charsys.c $(INCLUDES)
- $(CC) $(CFLAGS) -c charsys.c
+ $(CC) $(CFLAGS) -fPIE -c charsys.c
s_extra.o: s_extra.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_extra.c
+ $(CC) $(CFLAGS) -fPIE -c s_extra.c
s_kline.o: s_kline.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_kline.c
+ $(CC) $(CFLAGS) -fPIE -c s_kline.c
s_serv.o: s_serv.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_serv.c
+ $(CC) $(CFLAGS) -fPIE -c s_serv.c
s_numeric.o: s_numeric.c $(INCLUDES)
- $(CC) $(CFLAGS) -c s_numeric.c
+ $(CC) $(CFLAGS) -fPIE -c s_numeric.c
whowas.o: whowas.c $(INCLUDES)
- $(CC) $(CFLAGS) -c whowas.c
+ $(CC) $(CFLAGS) -fPIE -c whowas.c
hash.o: hash.c $(INCLUDES)
- $(CC) $(CFLAGS) -c hash.c
+ $(CC) $(CFLAGS) -fPIE -c hash.c
crule.o: crule.c $(INCLUDES)
- $(CC) $(CFLAGS) -c crule.c
+ $(CC) $(CFLAGS) -fPIE -c crule.c
cidr.o: cidr.c $(INCLUDES)
- $(CC) $(CFLAGS) -c cidr.c
+ $(CC) $(CFLAGS) -fPIE -c cidr.c
random.o: random.c $(INCLUDES)
- $(CC) $(CFLAGS) -c random.c
+ $(CC) $(CFLAGS) -fPIE -c random.c
extcmodes.o: extcmodes.c $(INCLUDES)
- $(CC) $(CFLAGS) -c extcmodes.c
+ $(CC) $(CFLAGS) -fPIE -c extcmodes.c
extbans.o: extbans.c $(INCLUDES)
- $(CC) $(CFLAGS) -c extbans.c
+ $(CC) $(CFLAGS) -fPIE -c extbans.c
md5.o: md5.c $(INCLUDES)
- $(CC) $(CFLAGS) -c md5.c
+ $(CC) $(CFLAGS) -fPIE -c md5.c
api-command.o: api-command.c $(INCLUDES)
- $(CC) $(CFLAGS) -c api-command.c
+ $(CC) $(CFLAGS) -fPIE -c api-command.c
api-isupport.o: api-isupport.c $(INCLUDES)
- $(CC) $(CFLAGS) -c api-isupport.c
+ $(CC) $(CFLAGS) -fPIE -c api-isupport.c
url.o: url.c $(INCLUDES)
- $(CC) $(CFLAGS) -c url.c
+ $(CC) $(CFLAGS) -fPIE -c url.c
# DO NOT DELETE THIS LINE -- make depend depends on it.
|