OpenWrt packages
Sign in or create your account | Project List | Help
OpenWrt packages Git Source Tree
Root/
1 | diff --git a/src/Makefile.linux b/src/Makefile.linux |
2 | index 32dd04f..41b1029 100644 |
3 | --- a/src/Makefile.linux |
4 | +++ b/src/Makefile.linux |
5 | @@ -36,7 +36,8 @@ DEFS = $(PLATFORMDEF) $(MBDEFS) $(NLDEFS) |
6 | |
7 | # Commands |
8 | |
9 | -CC = gcc $(DEFS) -I $(INCDIR) -Wall |
10 | +CFLAGS:=$(CFLAGS) $(DEFS) -I $(INCDIR) -Wall |
11 | +CC = gcc |
12 | RM = rm -f |
13 | STRIP = strip |
14 | |
15 | @@ -79,131 +80,131 @@ files : $(BINDIR)/crashmail$(EXESUFFIX) \ |
16 | $(BINDIR)/crashlistout$(EXESUFFIX) |
17 | |
18 | $(BINDIR)/crashmail$(EXESUFFIX) : $(CMOBJS) $(SHOBJS) $(NLOBJS) $(MBOBJS) $(OSLIB) |
19 | - $(CC) -o $(BINDIR)/crashmail$(EXESUFFIX) $(CMOBJS) $(SHOBJS) $(NLOBJS) $(MBOBJS) $(OSLIB) |
20 | + $(CC) $(CFLAGS) -o $(BINDIR)/crashmail$(EXESUFFIX) $(CMOBJS) $(SHOBJS) $(NLOBJS) $(MBOBJS) $(OSLIB) |
21 | $(STRIP) $(BINDIR)/crashmail$(EXESUFFIX) |
22 | |
23 | $(BINDIR)/crashstats$(EXESUFFIX) : tools/crashstats.c $(SHOBJS) $(OSLIB) |
24 | - $(CC) -o $(BINDIR)/crashstats$(EXESUFFIX) tools/crashstats.c $(SHOBJS) $(OSLIB) |
25 | + $(CC) $(CFLAGS) -o $(BINDIR)/crashstats$(EXESUFFIX) tools/crashstats.c $(SHOBJS) $(OSLIB) |
26 | $(STRIP) $(BINDIR)/crashstats$(EXESUFFIX) |
27 | |
28 | $(BINDIR)/crashlist$(EXESUFFIX) : tools/crashlist.c $(SHOBJS) $(OSLIB) |
29 | - $(CC) -o $(BINDIR)/crashlist$(EXESUFFIX) tools/crashlist.c $(SHOBJS) $(OSLIB) |
30 | + $(CC) $(CFLAGS) -o $(BINDIR)/crashlist$(EXESUFFIX) tools/crashlist.c $(SHOBJS) $(OSLIB) |
31 | $(STRIP) $(BINDIR)/crashlist$(EXESUFFIX) |
32 | |
33 | $(BINDIR)/crashgetnode$(EXESUFFIX) : tools/crashgetnode.c $(SHOBJS) $(CMNLLIB) $(OSLIB) |
34 | - $(CC) -o $(BINDIR)/crashgetnode$(EXESUFFIX) tools/crashgetnode.c $(SHOBJS) $(CMNLLIB) $(OSLIB) |
35 | + $(CC) $(CFLAGS) -o $(BINDIR)/crashgetnode$(EXESUFFIX) tools/crashgetnode.c $(SHOBJS) $(CMNLLIB) $(OSLIB) |
36 | $(STRIP) $(BINDIR)/crashgetnode$(EXESUFFIX) |
37 | |
38 | $(BINDIR)/crashmaint$(EXESUFFIX) : tools/crashmaint.c $(SHOBJS) $(OSLIB) $(JAMLIB) |
39 | - $(CC) -o $(BINDIR)/crashmaint$(EXESUFFIX) tools/crashmaint.c $(SHOBJS) $(OSLIB) $(JAMLIB) |
40 | + $(CC) $(CFLAGS) -o $(BINDIR)/crashmaint$(EXESUFFIX) tools/crashmaint.c $(SHOBJS) $(OSLIB) $(JAMLIB) |
41 | $(STRIP) $(BINDIR)/crashmaint$(EXESUFFIX) |
42 | |
43 | $(BINDIR)/crashwrite$(EXESUFFIX) : tools/crashwrite.c $(SHOBJS) $(OSLIB) |
44 | - $(CC) -o $(BINDIR)/crashwrite$(EXESUFFIX) tools/crashwrite.c $(SHOBJS) $(OSLIB) |
45 | + $(CC) $(CFLAGS) -o $(BINDIR)/crashwrite$(EXESUFFIX) tools/crashwrite.c $(SHOBJS) $(OSLIB) |
46 | $(STRIP) $(BINDIR)/crashwrite$(EXESUFFIX) |
47 | |
48 | $(BINDIR)/crashexport$(EXESUFFIX) : tools/crashexport.c $(SHOBJS) $(OSLIB) |
49 | - $(CC) -o $(BINDIR)/crashexport$(EXESUFFIX) tools/crashexport.c $(SHOBJS) $(OSLIB) |
50 | + $(CC) $(CFLAGS) -o $(BINDIR)/crashexport$(EXESUFFIX) tools/crashexport.c $(SHOBJS) $(OSLIB) |
51 | $(STRIP) $(BINDIR)/crashexport$(EXESUFFIX) |
52 | |
53 | $(BINDIR)/crashlistout$(EXESUFFIX) : tools/crashlistout.c $(SHOBJS) $(OSLIB) |
54 | - $(CC) -o $(BINDIR)/crashlistout$(EXESUFFIX) tools/crashlistout.c $(SHOBJS) $(OSLIB) |
55 | + $(CC) $(CFLAGS) -o $(BINDIR)/crashlistout$(EXESUFFIX) tools/crashlistout.c $(SHOBJS) $(OSLIB) |
56 | $(STRIP) $(BINDIR)/crashlistout$(EXESUFFIX) |
57 | |
58 | # crashmail |
59 | |
60 | $(OBJDIR)/crashmail.o : crashmail/crashmail.c |
61 | - $(CC) -c crashmail/crashmail.c -o $(OBJDIR)/crashmail.o |
62 | + $(CC) $(CFLAGS) -c crashmail/crashmail.c -o $(OBJDIR)/crashmail.o |
63 | |
64 | $(OBJDIR)/logwrite.o : crashmail/logwrite.c |
65 | - $(CC) -c crashmail/logwrite.c -o $(OBJDIR)/logwrite.o |
66 | + $(CC) $(CFLAGS) -c crashmail/logwrite.c -o $(OBJDIR)/logwrite.o |
67 | |
68 | $(OBJDIR)/dupe.o : crashmail/dupe.c |
69 | - $(CC) -c crashmail/dupe.c -o $(OBJDIR)/dupe.o |
70 | + $(CC) $(CFLAGS) -c crashmail/dupe.c -o $(OBJDIR)/dupe.o |
71 | |
72 | $(OBJDIR)/stats.o : crashmail/stats.c |
73 | - $(CC) -c crashmail/stats.c -o $(OBJDIR)/stats.o |
74 | + $(CC) $(CFLAGS) -c crashmail/stats.c -o $(OBJDIR)/stats.o |
75 | |
76 | $(OBJDIR)/misc.o : crashmail/misc.c |
77 | - $(CC) -c crashmail/misc.c -o $(OBJDIR)/misc.o |
78 | + $(CC) $(CFLAGS) -c crashmail/misc.c -o $(OBJDIR)/misc.o |
79 | |
80 | $(OBJDIR)/safedel.o : crashmail/safedel.c |
81 | - $(CC) -c crashmail/safedel.c -o $(OBJDIR)/safedel.o |
82 | + $(CC) $(CFLAGS) -c crashmail/safedel.c -o $(OBJDIR)/safedel.o |
83 | |
84 | $(OBJDIR)/toss.o : crashmail/toss.c |
85 | - $(CC) -c crashmail/toss.c -o $(OBJDIR)/toss.o |
86 | + $(CC) $(CFLAGS) -c crashmail/toss.c -o $(OBJDIR)/toss.o |
87 | |
88 | $(OBJDIR)/scan.o : crashmail/scan.c |
89 | - $(CC) -c crashmail/scan.c -o $(OBJDIR)/scan.o |
90 | + $(CC) $(CFLAGS) -c crashmail/scan.c -o $(OBJDIR)/scan.o |
91 | |
92 | $(OBJDIR)/pkt.o : crashmail/pkt.c |
93 | - $(CC) -c crashmail/pkt.c -o $(OBJDIR)/pkt.o |
94 | + $(CC) $(CFLAGS) -c crashmail/pkt.c -o $(OBJDIR)/pkt.o |
95 | |
96 | $(OBJDIR)/memmessage.o : crashmail/memmessage.c |
97 | - $(CC) -c crashmail/memmessage.c -o $(OBJDIR)/memmessage.o |
98 | + $(CC) $(CFLAGS) -c crashmail/memmessage.c -o $(OBJDIR)/memmessage.o |
99 | |
100 | $(OBJDIR)/handle.o : crashmail/handle.c |
101 | - $(CC) -c crashmail/handle.c -o $(OBJDIR)/handle.o |
102 | + $(CC) $(CFLAGS) -c crashmail/handle.c -o $(OBJDIR)/handle.o |
103 | |
104 | $(OBJDIR)/node4dpat.o : crashmail/node4dpat.c |
105 | - $(CC) -c crashmail/node4dpat.c -o $(OBJDIR)/node4dpat.o |
106 | + $(CC) $(CFLAGS) -c crashmail/node4dpat.c -o $(OBJDIR)/node4dpat.o |
107 | |
108 | $(OBJDIR)/config.o : crashmail/config.c |
109 | - $(CC) -c crashmail/config.c -o $(OBJDIR)/config.o |
110 | + $(CC) $(CFLAGS) -c crashmail/config.c -o $(OBJDIR)/config.o |
111 | |
112 | $(OBJDIR)/outbound.o : crashmail/outbound.c |
113 | - $(CC) -c crashmail/outbound.c -o $(OBJDIR)/outbound.o |
114 | + $(CC) $(CFLAGS) -c crashmail/outbound.c -o $(OBJDIR)/outbound.o |
115 | |
116 | $(OBJDIR)/areafix.o : crashmail/areafix.c |
117 | - $(CC) -c crashmail/areafix.c -o $(OBJDIR)/areafix.o |
118 | + $(CC) $(CFLAGS) -c crashmail/areafix.c -o $(OBJDIR)/areafix.o |
119 | |
120 | $(OBJDIR)/filter.o : crashmail/filter.c |
121 | - $(CC) -c crashmail/filter.c -o $(OBJDIR)/filter.o |
122 | + $(CC) $(CFLAGS) -c crashmail/filter.c -o $(OBJDIR)/filter.o |
123 | |
124 | # shared |
125 | |
126 | $(OBJDIR)/jblist.o : shared/jblist.c |
127 | - $(CC) -c shared/jblist.c -o $(OBJDIR)/jblist.o |
128 | + $(CC) $(CFLAGS) -c shared/jblist.c -o $(OBJDIR)/jblist.o |
129 | |
130 | $(OBJDIR)/jbstrcpy.o : shared/jbstrcpy.c |
131 | - $(CC) -c shared/jbstrcpy.c -o $(OBJDIR)/jbstrcpy.o |
132 | + $(CC) $(CFLAGS) -c shared/jbstrcpy.c -o $(OBJDIR)/jbstrcpy.o |
133 | |
134 | $(OBJDIR)/mystrncpy.o : shared/mystrncpy.c |
135 | - $(CC) -c shared/mystrncpy.c -o $(OBJDIR)/mystrncpy.o |
136 | + $(CC) $(CFLAGS) -c shared/mystrncpy.c -o $(OBJDIR)/mystrncpy.o |
137 | |
138 | $(OBJDIR)/parseargs.o : shared/parseargs.c |
139 | - $(CC) -c shared/parseargs.c -o $(OBJDIR)/parseargs.o |
140 | + $(CC) $(CFLAGS) -c shared/parseargs.c -o $(OBJDIR)/parseargs.o |
141 | |
142 | $(OBJDIR)/path.o : shared/path.c |
143 | - $(CC) -c shared/path.c -o $(OBJDIR)/path.o |
144 | + $(CC) $(CFLAGS) -c shared/path.c -o $(OBJDIR)/path.o |
145 | |
146 | $(OBJDIR)/node4d.o : shared/node4d.c |
147 | - $(CC) -c shared/node4d.c -o $(OBJDIR)/node4d.o |
148 | + $(CC) $(CFLAGS) -c shared/node4d.c -o $(OBJDIR)/node4d.o |
149 | |
150 | $(OBJDIR)/expr.o : shared/expr.c |
151 | - $(CC) -c shared/expr.c -o $(OBJDIR)/expr.o |
152 | + $(CC) $(CFLAGS) -c shared/expr.c -o $(OBJDIR)/expr.o |
153 | |
154 | # mb |
155 | |
156 | $(OBJDIR)/mb.o : crashmail/mb.c |
157 | - $(CC) -c crashmail/mb.c -o $(OBJDIR)/mb.o |
158 | + $(CC) $(CFLAGS) -c crashmail/mb.c -o $(OBJDIR)/mb.o |
159 | |
160 | $(OBJDIR)/mb_msg.o : crashmail/mb_msg.c |
161 | - $(CC) -c crashmail/mb_msg.c -o $(OBJDIR)/mb_msg.o |
162 | + $(CC) $(CFLAGS) -c crashmail/mb_msg.c -o $(OBJDIR)/mb_msg.o |
163 | |
164 | $(OBJDIR)/mb_jam.o : crashmail/mb_jam.c |
165 | - $(CC) -c crashmail/mb_jam.c -o $(OBJDIR)/mb_jam.o |
166 | + $(CC) $(CFLAGS) -c crashmail/mb_jam.c -o $(OBJDIR)/mb_jam.o |
167 | |
168 | # nl |
169 | |
170 | $(OBJDIR)/nl.o : crashmail/nl.c |
171 | - $(CC) -c crashmail/nl.c -o $(OBJDIR)/nl.o |
172 | + $(CC) $(CFLAGS) -c crashmail/nl.c -o $(OBJDIR)/nl.o |
173 | |
174 | $(OBJDIR)/nl_cmnl.o : crashmail/nl_cmnl.c |
175 | - $(CC) -c crashmail/nl_cmnl.c -o $(OBJDIR)/nl_cmnl.o |
176 | + $(CC) $(CFLAGS) -c crashmail/nl_cmnl.c -o $(OBJDIR)/nl_cmnl.o |
177 | |
178 | $(OBJDIR)/nl_v7p.o : crashmail/nl_v7p.c |
179 | - $(CC) -c crashmail/nl_v7p.c -o $(OBJDIR)/nl_v7p.o |
180 | + $(CC) $(CFLAGS) -c crashmail/nl_v7p.c -o $(OBJDIR)/nl_v7p.o |
181 | |
182 | |
183 | # Clean |
184 | diff --git a/src/cmnllib/Makefile.linux b/src/cmnllib/Makefile.linux |
185 | index 1523e6c..031ff13 100644 |
186 | --- a/src/cmnllib/Makefile.linux |
187 | +++ b/src/cmnllib/Makefile.linux |
188 | @@ -1,16 +1,16 @@ |
189 | INCDIR = ../ |
190 | |
191 | -CC = gcc -DPLATFORM_LINUX -I $(INCDIR) -Wall |
192 | +CC = gcc |
193 | AR = ar -ru |
194 | RM = rm -f |
195 | |
196 | OBJS = cmnllib.o |
197 | |
198 | cmnllib.a : $(OBJS) |
199 | - $(AR) cmnllib.a $(OBJS) |
200 | + $(AR) -ru cmnllib.a $(OBJS) |
201 | |
202 | cmnllib.o: cmnllib.c |
203 | - $(CC) -c cmnllib.c -o cmnllib.o |
204 | + $(CC) -DPLATFORM_LINUX -I $(INCDIR) -Wall -c cmnllib.c -o cmnllib.o |
205 | |
206 | clean : |
207 | $(RM) *.o *.a |
208 | diff --git a/src/jamlib/Makefile.linux b/src/jamlib/Makefile.linux |
209 | index 63cc9b7..40b05c7 100644 |
210 | --- a/src/jamlib/Makefile.linux |
211 | +++ b/src/jamlib/Makefile.linux |
212 | @@ -1,29 +1,30 @@ |
213 | -CC = gcc -D__LINUX__ -Wall |
214 | +CFLAGS:= $(CFLAGS) -D__LINUX__ -Wall |
215 | +CC = gcc $(CFLAGS) |
216 | AR = ar -ru |
217 | RM = rm -f |
218 | |
219 | OBJS = crc32.o mbase.o message.o lastread.o subpack.o structrw.o |
220 | |
221 | jamlib.a : $(OBJS) |
222 | - $(AR) jamlib.a $(OBJS) |
223 | + $(AR) -ru jamlib.a $(OBJS) |
224 | |
225 | crc32.o: crc32.c jam.h |
226 | - $(CC) -c crc32.c -o crc32.o |
227 | + $(CC) $(CFLAGS) -c crc32.c -o crc32.o |
228 | |
229 | mbase.o: mbase.c jam.h |
230 | - $(CC) -c mbase.c -o mbase.o |
231 | + $(CC) $(CFLAGS) -c mbase.c -o mbase.o |
232 | |
233 | message.o: message.c jam.h |
234 | - $(CC) -c message.c -o message.o |
235 | + $(CC) $(CFLAGS) -c message.c -o message.o |
236 | |
237 | lastread.o: lastread.c jam.h |
238 | - $(CC) -c lastread.c -o lastread.o |
239 | + $(CC) $(CFLAGS) -c lastread.c -o lastread.o |
240 | |
241 | subpack.o: subpack.c jam.h |
242 | - $(CC) -c subpack.c -o subpack.o |
243 | + $(CC) $(CFLAGS) -c subpack.c -o subpack.o |
244 | |
245 | structrw.o: structrw.c jam.h |
246 | - $(CC) -c structrw.c -o structrw.o |
247 | + $(CC) $(CFLAGS) -c structrw.c -o structrw.o |
248 | |
249 | clean: |
250 | $(RM) *.o *.a |
251 | diff --git a/src/oslib_linux/Makefile b/src/oslib_linux/Makefile |
252 | index 90e2f53..790de47 100644 |
253 | --- a/src/oslib_linux/Makefile |
254 | +++ b/src/oslib_linux/Makefile |
255 | @@ -1,34 +1,35 @@ |
256 | INCDIR = ../ |
257 | |
258 | -CC = gcc -Wall -I $(INCDIR) -DPLATFORM_LINUX |
259 | +CFLAGS:=$(CFLAGS) -Wall -I $(INCDIR) -DPLATFORM_LINUX |
260 | +CC = gcc |
261 | AR = ar -ru |
262 | RM = rm -f |
263 | |
264 | OBJS = osfile.o osdir.o osmisc.o osmem.o ospattern.o os.o |
265 | |
266 | oslib.a : $(OBJS) |
267 | - $(AR) oslib.a $(OBJS) |
268 | + $(AR) -ru oslib.a $(OBJS) |
269 | |
270 | # os |
271 | |
272 | osfile.o : osfile.c |
273 | - $(CC) -c osfile.c -o osfile.o |
274 | + $(CC) $(CFLAGS) -c osfile.c -o osfile.o |
275 | |
276 | osmisc.o : osmisc.c |
277 | - $(CC) -c osmisc.c -o osmisc.o |
278 | + $(CC) $(CFLAGS) -c osmisc.c -o osmisc.o |
279 | |
280 | osdir.o : osdir.c |
281 | - $(CC) -c osdir.c -o osdir.o |
282 | + $(CC) $(CFLAGS) -c osdir.c -o osdir.o |
283 | |
284 | osmem.o : osmem.c |
285 | - $(CC) -c osmem.c -o osmem.o |
286 | + $(CC) $(CFLAGS) -c osmem.c -o osmem.o |
287 | |
288 | ospattern.o : ospattern.c |
289 | - $(CC) -c ospattern.c -o ospattern.o |
290 | + $(CC) $(CFLAGS) -c ospattern.c -o ospattern.o |
291 | |
292 | os.o : os.c |
293 | - $(CC) -c os.c -o os.o |
294 | + $(CC) $(CFLAGS) -c os.c -o os.o |
295 | |
296 | clean : |
297 | $(RM) *.o *.a |
298 | - |
299 | + |
300 |