FreeCalypso > hg > gsm-codec-lib
annotate amrconv/Makefile @ 440:bc736a8654af
.hgignore: add amrefr-decode-r
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Thu, 09 May 2024 00:13:05 +0000 | 
| parents | 9d59df9b0e4e | 
| children | 19f1aa01ea10 | 
| rev | line source | 
|---|---|
| 12 
f88817a233fb
gsmfr-decode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 1 CC= gcc | 
| 
f88817a233fb
gsmfr-decode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 2 CFLAGS= -O2 | 
| 216 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 Mychaela Falconia <falcon@freecalypso.org> parents: 
215diff
changeset | 3 PROGS= amr-cod-parse amr-cod2ietf amr-ietf-parse amr-ietf2cod gsm-amr2efr \ | 
| 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 Mychaela Falconia <falcon@freecalypso.org> parents: 
215diff
changeset | 4 gsm-efr2amr | 
| 14 
69ed7af28473
gsmfr-encode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
12diff
changeset | 5 LIBTEST=../libtest/libtest.a | 
| 17 
68a7e86c9868
frtest/Makefile: add install
 Mychaela Falconia <falcon@freecalypso.org> parents: 
14diff
changeset | 6 INSTBIN=/opt/freecalypso/bin | 
| 12 
f88817a233fb
gsmfr-decode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 | 
| 101 
d86f866489e9
gsm-amr2efr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
46diff
changeset | 8 AMR2EFR_OBJS= amr122bits.o bitmanip.o amr2efr.o | 
| 103 
0123ca1f1402
gsm-efr2amr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
101diff
changeset | 9 EFR2AMR_OBJS= amr122bits.o bitmanip.o efr2amr.o | 
| 101 
d86f866489e9
gsm-amr2efr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
46diff
changeset | 10 | 
| 211 
78d1a6513393
amrconv: new program amr-cod-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
184diff
changeset | 11 COD_PARSE_OBJS= amr_common_tbl.o cod-parse.o cod-read.o param_asm.o param_dump.o | 
| 214 
934cf92a1c45
amrconv: new program amr-ietf-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
211diff
changeset | 12 IETF_PARSE_OBJS=amr122bits.o amr_bits.o amr_common_tbl.o bitmanip.o \ | 
| 
934cf92a1c45
amrconv: new program amr-ietf-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
211diff
changeset | 13 ietf-parse.o ietf_common.o if1_unpack.o param_asm.o param_dump.o | 
| 211 
78d1a6513393
amrconv: new program amr-cod-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
184diff
changeset | 14 | 
| 215 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 Mychaela Falconia <falcon@freecalypso.org> parents: 
214diff
changeset | 15 COD2IETF_OBJS= amr122bits.o amr_bits.o amr_common_tbl.o bitmanip.o cod-read.o \ | 
| 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 Mychaela Falconia <falcon@freecalypso.org> parents: 
214diff
changeset | 16 cod2ietf.o ietf_common.o if1_pack.o | 
| 216 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 Mychaela Falconia <falcon@freecalypso.org> parents: 
215diff
changeset | 17 IETF2COD_OBJS= amr122bits.o amr_bits.o amr_common_tbl.o bitmanip.o ietf2cod.o \ | 
| 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 Mychaela Falconia <falcon@freecalypso.org> parents: 
215diff
changeset | 18 ietf_common.o if1_unpack.o | 
| 215 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 Mychaela Falconia <falcon@freecalypso.org> parents: 
214diff
changeset | 19 | 
| 12 
f88817a233fb
gsmfr-decode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 all: ${PROGS} | 
| 
f88817a233fb
gsmfr-decode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 | 
| 211 
78d1a6513393
amrconv: new program amr-cod-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
184diff
changeset | 22 amr-cod-parse: ${COD_PARSE_OBJS} | 
| 
78d1a6513393
amrconv: new program amr-cod-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
184diff
changeset | 23 ${CC} ${CFLAGS} -o $@ ${COD_PARSE_OBJS} | 
| 
78d1a6513393
amrconv: new program amr-cod-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
184diff
changeset | 24 | 
| 215 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 Mychaela Falconia <falcon@freecalypso.org> parents: 
214diff
changeset | 25 amr-cod2ietf: ${COD2IETF_OBJS} | 
| 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 Mychaela Falconia <falcon@freecalypso.org> parents: 
214diff
changeset | 26 ${CC} ${CFLAGS} -o $@ ${COD2IETF_OBJS} | 
| 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 Mychaela Falconia <falcon@freecalypso.org> parents: 
214diff
changeset | 27 | 
| 214 
934cf92a1c45
amrconv: new program amr-ietf-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
211diff
changeset | 28 amr-ietf-parse: ${IETF_PARSE_OBJS} | 
| 
934cf92a1c45
amrconv: new program amr-ietf-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
211diff
changeset | 29 ${CC} ${CFLAGS} -o $@ ${IETF_PARSE_OBJS} | 
| 
934cf92a1c45
amrconv: new program amr-ietf-parse
 Mychaela Falconia <falcon@freecalypso.org> parents: 
211diff
changeset | 30 | 
| 216 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 Mychaela Falconia <falcon@freecalypso.org> parents: 
215diff
changeset | 31 amr-ietf2cod: ${IETF2COD_OBJS} | 
| 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 Mychaela Falconia <falcon@freecalypso.org> parents: 
215diff
changeset | 32 ${CC} ${CFLAGS} -o $@ ${IETF2COD_OBJS} | 
| 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 Mychaela Falconia <falcon@freecalypso.org> parents: 
215diff
changeset | 33 | 
| 101 
d86f866489e9
gsm-amr2efr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
46diff
changeset | 34 gsm-amr2efr: ${AMR2EFR_OBJS} | 
| 
d86f866489e9
gsm-amr2efr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
46diff
changeset | 35 ${CC} ${CFLAGS} -o $@ ${AMR2EFR_OBJS} | 
| 
d86f866489e9
gsm-amr2efr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
46diff
changeset | 36 | 
| 103 
0123ca1f1402
gsm-efr2amr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
101diff
changeset | 37 gsm-efr2amr: ${EFR2AMR_OBJS} ${LIBTEST} | 
| 
0123ca1f1402
gsm-efr2amr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
101diff
changeset | 38 ${CC} ${CFLAGS} -o $@ ${EFR2AMR_OBJS} ${LIBTEST} | 
| 
0123ca1f1402
gsm-efr2amr utility written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
101diff
changeset | 39 | 
| 17 
68a7e86c9868
frtest/Makefile: add install
 Mychaela Falconia <falcon@freecalypso.org> parents: 
14diff
changeset | 40 install: | 
| 
68a7e86c9868
frtest/Makefile: add install
 Mychaela Falconia <falcon@freecalypso.org> parents: 
14diff
changeset | 41 mkdir -p ${INSTBIN} | 
| 
68a7e86c9868
frtest/Makefile: add install
 Mychaela Falconia <falcon@freecalypso.org> parents: 
14diff
changeset | 42 install -c ${PROGS} ${INSTBIN} | 
| 
68a7e86c9868
frtest/Makefile: add install
 Mychaela Falconia <falcon@freecalypso.org> parents: 
14diff
changeset | 43 | 
| 12 
f88817a233fb
gsmfr-decode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 44 clean: | 
| 
f88817a233fb
gsmfr-decode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 rm -f *.o *.out ${PROGS} | 
