FreeCalypso > hg > gsm-codec-lib
view dev/Makefile @ 282:9ee8ad3d4d30
frtest: rm gsmfr-hand-test and gsmfr-max-out utils
These hack programs were never properly documented and were written
only as part of a debug chase, in pursuit of a bug that ultimately
turned out to be in our then-hacky patch to osmo-bts-sysmo,
before beginning of proper patches in Osmocom. These hack programs
need to be dropped from the present sw package because they depend
on old libgsm, and we are eliminating that dependency.
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 14 Apr 2024 05:44:47 +0000 |
parents | 37dc5c84bbe9 |
children | 19f1aa01ea10 |
line wrap: on
line source
CC= gcc CFLAGS= -O2 PROGS= a2s-regen efr-bit-packing efr-sid-insert efr-tidsp gsm0611-silence-fr \ gsmfr-dhf mk-256bytes s2a-regen s2u-regen s2u-regen-plus4 u2s-regen \ xmaxc-tables DATAOUT=a2s-regen.out efr-bit-packing.out efr-sid-insert.out efr-tidsp.out \ gsm0611-silence-fr.out gsmfr-dhf.out s2a-regen.out s2u-regen.out \ s2u-regen-plus4.out u2s-regen.out xmaxc-tables.out all: ${PROGS} ${DATAOUT} a2s-regen: a2s-regen.c ${CC} ${CFLAGS} -o $@ $@.c a2s-regen.out: a2s-regen ./a2s-regen > $@ efr-bit-packing: efr-bit-packing.c ${CC} ${CFLAGS} -o $@ $@.c efr-bit-packing.out: efr-bit-packing ./efr-bit-packing > $@ efr-sid-insert: efr-sid-insert.c ${CC} ${CFLAGS} -o $@ $@.c efr-sid-insert.out: efr-sid-insert ./efr-sid-insert > $@ efr-tidsp: efr-tidsp.c ${CC} ${CFLAGS} -o $@ $@.c efr-tidsp.out: efr-tidsp ./efr-tidsp > $@ gsm0611-silence-fr: gsm0611-silence-fr.o pack_gsmfr_rtp.o ${CC} ${CFLAGS} -o $@ $@.o pack_gsmfr_rtp.o gsm0611-silence-fr.out: gsm0611-silence-fr ./gsm0611-silence-fr > $@ gsmfr-dhf: gsmfr-dhf.o pack_gsmfr_rtp.o ${CC} ${CFLAGS} -o $@ $@.o pack_gsmfr_rtp.o gsmfr-dhf.out: gsmfr-dhf ./gsmfr-dhf > $@ mk-256bytes: mk-256bytes.c ${CC} ${CFLAGS} -o $@ $@.c s2a-regen: s2a-regen.c ${CC} ${CFLAGS} -o $@ $@.c s2a-regen.out: s2a-regen ./s2a-regen > $@ s2u-regen: s2u-regen.c ${CC} ${CFLAGS} -o $@ $@.c s2u-regen.out: s2u-regen ./s2u-regen > $@ s2u-regen-plus4: s2u-regen-plus4.c ${CC} ${CFLAGS} -o $@ $@.c s2u-regen-plus4.out: s2u-regen-plus4 ./s2u-regen-plus4 > $@ u2s-regen: u2s-regen.c ${CC} ${CFLAGS} -o $@ $@.c u2s-regen.out: u2s-regen ./u2s-regen > $@ xmaxc-tables: xmaxc-tables.c ${CC} ${CFLAGS} -o $@ $@.c xmaxc-tables.out: xmaxc-tables ./xmaxc-tables > $@ clean: rm -f *.o *.out ${PROGS}