Lines 304-326
Link Here
|
304 |
./makefw pciradio.rbt radfw > radfw.h |
304 |
./makefw pciradio.rbt radfw > radfw.h |
305 |
|
305 |
|
306 |
gendigits makefw: %: %.c |
306 |
gendigits makefw: %: %.c |
307 |
$(HOSTCC) $(CFLAGS) -o $@ $^ $(LDFLAGS) |
307 |
$(HOSTCC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(EXTRALDFLAGS) |
308 |
|
308 |
|
309 |
$(UTILS): %: %.o |
309 |
$(UTILS): %: %.o |
310 |
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) |
310 |
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(EXTRALDFLAGS) |
311 |
|
311 |
|
312 |
$(UTILSO): %.o: %.c |
312 |
$(UTILSO): %.o: %.c |
313 |
$(CC) $(CFLAGS) -c $< |
313 |
$(CC) $(CFLAGS) -c $< |
314 |
|
314 |
|
315 |
gendigits: LDFLAGS+=-lm |
315 |
gendigits: EXTRALDFLAGS+=-lm |
316 |
|
316 |
|
317 |
prereq: tones.h tor2fw.h radfw.h version.h |
317 |
prereq: tones.h tor2fw.h radfw.h version.h |
318 |
|
318 |
|
319 |
zttool.o: zttool.c zaptel.h |
319 |
zttool.o: zttool.c zaptel.h |
320 |
zttool: LDFLAGS+=-lnewt |
320 |
zttool: EXTRALDFLAGS+=-lnewt |
321 |
|
321 |
|
322 |
tor2ee.o: tor2-hw.h |
322 |
tor2ee.o: tor2-hw.h |
323 |
tor2ee: LDFLAGS+=-lpci |
323 |
tor2ee: EXTRALDFLAGS+=-lpci |
324 |
|
324 |
|
325 |
ztprovision.o: ztprovision.c zaptel.h |
325 |
ztprovision.o: ztprovision.c zaptel.h |
326 |
|
326 |
|
Lines 336-366
Link Here
|
336 |
ar rcs libtonezone.a $^ |
336 |
ar rcs libtonezone.a $^ |
337 |
|
337 |
|
338 |
$(LIBTONEZONE_SO): $(TZOBJS) |
338 |
$(LIBTONEZONE_SO): $(TZOBJS) |
339 |
$(CC) $(CFLAGS) -shared -Wl,-soname,$(LIBTONEZONE_SO).$(LIBTONEZONE_SO_MAJOR_VER).$(LIBTONEZONE_SO_MINOR_VER) -o $@ $^ $(LDFLAGS) -lm |
339 |
$(CC) $(CFLAGS) -shared -Wl,-soname,$(LIBTONEZONE_SO).$(LIBTONEZONE_SO_MAJOR_VER).$(LIBTONEZONE_SO_MINOR_VER) -o $@ $^ $(LDFLAGS) $(EXTRALDFLAGS) -lm |
340 |
|
340 |
|
341 |
ztcfg.c: ztcfg.h |
341 |
ztcfg.c: ztcfg.h |
342 |
|
342 |
|
343 |
ztcfg-shared: ztcfg.o $(LIBTONEZONE_SO) |
343 |
ztcfg-shared: ztcfg.o $(LIBTONEZONE_SO) |
344 |
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) -lm |
344 |
$(CC) $(CFLAGS) -o $@ $^ $(LDFLAGS) $(EXTRALDFLAGS) -lm |
345 |
|
345 |
|
346 |
ztcfg: ztcfg.o libtonezone.a |
346 |
ztcfg: ztcfg.o libtonezone.a |
347 |
ztcfg: LDFLAGS+=-lm |
347 |
ztcfg: EXTRALDFLAGS+=-lm |
348 |
|
348 |
|
349 |
ztcfg-dude: LDFLAGS+=-lm -lstdc++ |
349 |
ztcfg-dude: EXTRALDFLAGS+=-lm -lstdc++ |
350 |
ztcfg-dude: ztcfg-dude.o mknotch.o complex.o $(LIBTONEZONE_SO) |
350 |
ztcfg-dude: ztcfg-dude.o mknotch.o complex.o $(LIBTONEZONE_SO) |
351 |
|
351 |
|
352 |
# FIXME: we assume CC can build the C++ modules: |
352 |
# FIXME: we assume CC can build the C++ modules: |
353 |
complex.o mknotch.o: %.o: %.cc |
353 |
complex.o mknotch.o: %.o: %.cc |
354 |
$(CC) $(CFLAGS) -o $@ -c $< |
354 |
$(CC) $(CFLAGS) -o $@ -c $< |
355 |
|
355 |
|
356 |
usbfxstest: LDFLAGS+=-lzap |
356 |
usbfxstest: EXTRALDFLAGS+=-lzap |
357 |
|
357 |
|
358 |
fxstest: fxstest.o $(LIBTONEZONE_SO) |
358 |
fxstest: fxstest.o $(LIBTONEZONE_SO) |
359 |
fxstest: LDFLAGS+=-lm |
359 |
fxstest: EXTRALDFLAGS+=-lm |
360 |
|
360 |
|
361 |
fxotune: LDFLAGS+=-lm |
361 |
fxotune: EXTRALDFLAGS+=-lm |
362 |
|
362 |
|
363 |
fxsdump: LDFLAGS+=-lm |
363 |
fxsdump: EXTRALDFLAGS+=-lm |
364 |
|
364 |
|
365 |
stackcheck: checkstack all |
365 |
stackcheck: checkstack all |
366 |
./checkstack *.ko */*.ko |
366 |
./checkstack *.ko */*.ko |