FreeCalypso > hg > vband-misc
comparison pcma2efr/Makefile @ 31:dd9a9368009e
pcma2efr: emit full input sequence
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Mon, 13 May 2024 05:56:13 +0000 |
parents | 760bbae44c1f |
children |
comparison
equal
deleted
inserted
replaced
30:760bbae44c1f | 31:dd9a9368009e |
---|---|
1 CC= gcc | 1 CC= gcc |
2 CFLAGS= -O2 | 2 CFLAGS= -O2 |
3 PROGS= comb-diff comb-out dhf-check | 3 PROGS= comb-diff comb-out dhf-check pcma-input |
4 FILES= all-outputs.gsmx all-outputs.inc | 4 FILES= all-outputs.gsmx all-outputs.inc pcma-input.bin |
5 | 5 |
6 COMB_DIFF_OBJS= alaw-expand.o comb-diff.o gen-amr-2fr.o gen-efr.o gen160.o \ | 6 COMB_DIFF_OBJS= alaw-expand.o comb-diff.o gen-amr-2fr.o gen-efr.o gen160.o \ |
7 seqsynca.o | 7 seqsynca.o |
8 COMB_OUT_OBJS= alaw-expand.o comb-out.o gen-amr-2fr.o gen-efr.o gen160.o \ | 8 COMB_OUT_OBJS= alaw-expand.o comb-out.o gen-amr-2fr.o gen-efr.o gen160.o \ |
9 seqsynca.o | 9 seqsynca.o |
10 DHF_CHECK_OBJS= alaw-expand.o dhf-check.o gen-amr-2fr.o gen-efr.o gen160.o \ | 10 DHF_CHECK_OBJS= alaw-expand.o dhf-check.o gen-amr-2fr.o gen-efr.o gen160.o \ |
11 seqsynca.o | 11 seqsynca.o |
12 PCMA_IN_OBJS= pcma-input.o seqsynca.o | |
12 | 13 |
13 all: ${PROGS} ${FILES} | 14 all: ${PROGS} ${FILES} |
14 | 15 |
15 comb-diff: ${COMB_DIFF_OBJS} | 16 comb-diff: ${COMB_DIFF_OBJS} |
16 ${CC} ${CFLAGS} -o $@ ${COMB_DIFF_OBJS} -lgsmefr -ltwamr | 17 ${CC} ${CFLAGS} -o $@ ${COMB_DIFF_OBJS} -lgsmefr -ltwamr |
19 ${CC} ${CFLAGS} -o $@ ${COMB_OUT_OBJS} -lgsmefr -ltwamr | 20 ${CC} ${CFLAGS} -o $@ ${COMB_OUT_OBJS} -lgsmefr -ltwamr |
20 | 21 |
21 dhf-check: ${DHF_CHECK_OBJS} | 22 dhf-check: ${DHF_CHECK_OBJS} |
22 ${CC} ${CFLAGS} -o $@ ${DHF_CHECK_OBJS} -lgsmefr -ltwamr | 23 ${CC} ${CFLAGS} -o $@ ${DHF_CHECK_OBJS} -lgsmefr -ltwamr |
23 | 24 |
25 pcma-input: ${PCMA_IN_OBJS} | |
26 ${CC} ${CFLAGS} -o $@ ${PCMA_IN_OBJS} | |
27 | |
24 # data outputs | 28 # data outputs |
25 | 29 |
26 all-outputs.gsmx: comb-out | 30 all-outputs.gsmx: comb-out |
27 ./comb-out $@ | 31 ./comb-out $@ |
28 | 32 |
29 all-outputs.inc: all-outputs.gsmx | 33 all-outputs.inc: all-outputs.gsmx |
30 ../utils/gen-hex-c all-outputs.gsmx $@ | 34 ../utils/gen-hex-c all-outputs.gsmx $@ |
31 | 35 |
36 pcma-input.bin: pcma-input | |
37 ./pcma-input $@ | |
38 | |
32 clean: | 39 clean: |
33 rm -f *.o ${PROGS} *.bin *.gsmx *.inc | 40 rm -f *.o ${PROGS} *.bin *.gsmx *.inc |