view ae-dec-dhf/Makefile @ 55:f27bc1e17311

fr-sid/goodsp-frame41.gsmx: starting point This 33-byte binary file contains frame #41 from good_sp.cod from GSM 06.32 test sequence set, converted from ETSI *.cod format into our gsmx format. This frame is an example of a real FRv1 SID.
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 22 Aug 2024 05:00:08 +0000
parents 4e031007e6dd
children
line wrap: on
line source

CC=	gcc
CFLAGS=	-O2
PROG=	gen-test-frames
FILES=	test-frames.gsmx testseq.gsmx testseq.tch decode.robe decode.ul
PREAMBLE=../ul-test/efr-uplink.gsmx

all:	${PROG} ${FILES}

${PROG}:	${PROG}.c
	${CC} ${CFLAGS} -o $@ $@.c -lgsmefr -ltwamr

test-frames.gsmx:	${PROG}
	./${PROG} $@

testseq.gsmx:	${PREAMBLE} test-frames.gsmx
	cat ${PREAMBLE} test-frames.gsmx > $@

testseq.tch:	testseq.gsmx
	fc-efr2tch $< $@

decode.robe:	testseq.gsmx
	amrefr-decode-r $< $@

decode.ul:	decode.robe
	pcm16-to-ulaw $< $@

clean:
	rm -f *.o ${PROG} *.robe *.ul *.gsmx *.tch