FreeCalypso > hg > gsm-codec-lib
annotate amrconv/Makefile @ 457:9bcf65088006
doc/AMR-EFR-philosophy: document implemented solution
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Fri, 10 May 2024 18:20:06 +0000 | 
| parents | 19f1aa01ea10 | 
| children | cb1d1ea7f2c5 | 
| rev | line source | 
|---|---|
| 216 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 Mychaela Falconia <falcon@freecalypso.org> parents: 
215diff
changeset | 1 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 | 2 gsm-efr2amr | 
| 14 
69ed7af28473
gsmfr-encode test program written
 Mychaela Falconia <falcon@freecalypso.org> parents: 
12diff
changeset | 3 LIBTEST=../libtest/libtest.a | 
| 453 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
216diff
changeset | 4 | 
| 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
216diff
changeset | 5 include ../config.defs | 
| 
19f1aa01ea10
new approach to config & build for ThemWi software
 Mychaela Falconia <falcon@freecalypso.org> parents: 
216diff
changeset | 6 INSTBIN=${DESTDIR}${PREFIX}/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} | 
