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 |
