comparison amrconv/Makefile @ 215:4c4649a5fec3

amrconv: new program amr-cod2ietf
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 21 Apr 2023 06:30:29 +0000
parents 934cf92a1c45
children 9d59df9b0e4e
comparison
equal deleted inserted replaced
214:934cf92a1c45 215:4c4649a5fec3
1 CC= gcc 1 CC= gcc
2 CFLAGS= -O2 2 CFLAGS= -O2
3 PROGS= amr-cod-parse amr-ietf-parse gsm-amr2efr gsm-efr2amr 3 PROGS= amr-cod-parse amr-cod2ietf amr-ietf-parse gsm-amr2efr gsm-efr2amr
4 LIBTEST=../libtest/libtest.a 4 LIBTEST=../libtest/libtest.a
5 INSTBIN=/opt/freecalypso/bin 5 INSTBIN=/opt/freecalypso/bin
6 6
7 AMR2EFR_OBJS= amr122bits.o bitmanip.o amr2efr.o 7 AMR2EFR_OBJS= amr122bits.o bitmanip.o amr2efr.o
8 EFR2AMR_OBJS= amr122bits.o bitmanip.o efr2amr.o 8 EFR2AMR_OBJS= amr122bits.o bitmanip.o efr2amr.o
9 9
10 COD_PARSE_OBJS= amr_common_tbl.o cod-parse.o cod-read.o param_asm.o param_dump.o 10 COD_PARSE_OBJS= amr_common_tbl.o cod-parse.o cod-read.o param_asm.o param_dump.o
11 IETF_PARSE_OBJS=amr122bits.o amr_bits.o amr_common_tbl.o bitmanip.o \ 11 IETF_PARSE_OBJS=amr122bits.o amr_bits.o amr_common_tbl.o bitmanip.o \
12 ietf-parse.o ietf_common.o if1_unpack.o param_asm.o param_dump.o 12 ietf-parse.o ietf_common.o if1_unpack.o param_asm.o param_dump.o
13 13
14 COD2IETF_OBJS= amr122bits.o amr_bits.o amr_common_tbl.o bitmanip.o cod-read.o \
15 cod2ietf.o ietf_common.o if1_pack.o
16
14 all: ${PROGS} 17 all: ${PROGS}
15 18
16 amr-cod-parse: ${COD_PARSE_OBJS} 19 amr-cod-parse: ${COD_PARSE_OBJS}
17 ${CC} ${CFLAGS} -o $@ ${COD_PARSE_OBJS} 20 ${CC} ${CFLAGS} -o $@ ${COD_PARSE_OBJS}
21
22 amr-cod2ietf: ${COD2IETF_OBJS}
23 ${CC} ${CFLAGS} -o $@ ${COD2IETF_OBJS}
18 24
19 amr-ietf-parse: ${IETF_PARSE_OBJS} 25 amr-ietf-parse: ${IETF_PARSE_OBJS}
20 ${CC} ${CFLAGS} -o $@ ${IETF_PARSE_OBJS} 26 ${CC} ${CFLAGS} -o $@ ${IETF_PARSE_OBJS}
21 27
22 gsm-amr2efr: ${AMR2EFR_OBJS} 28 gsm-amr2efr: ${AMR2EFR_OBJS}