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}