FreeCalypso > hg > gsm-codec-lib
annotate amrconv/Makefile @ 341:450b090f2fd7
libtwamr: copy&adapt q_plsf5_tab.[ch] from libgsmefr
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Fri, 19 Apr 2024 00:27:46 +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: 
215 
diff
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: 
215 
diff
changeset
 | 
4 gsm-efr2amr | 
| 
14
 
69ed7af28473
gsmfr-encode test program written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
12 
diff
changeset
 | 
5 LIBTEST=../libtest/libtest.a | 
| 
17
 
68a7e86c9868
frtest/Makefile: add install
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
14 
diff
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: 
46 
diff
changeset
 | 
8 AMR2EFR_OBJS= amr122bits.o bitmanip.o amr2efr.o | 
| 
103
 
0123ca1f1402
gsm-efr2amr utility written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
101 
diff
changeset
 | 
9 EFR2AMR_OBJS= amr122bits.o bitmanip.o efr2amr.o | 
| 
101
 
d86f866489e9
gsm-amr2efr utility written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
46 
diff
changeset
 | 
10 | 
| 
211
 
78d1a6513393
amrconv: new program amr-cod-parse
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
184 
diff
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: 
211 
diff
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: 
211 
diff
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: 
184 
diff
changeset
 | 
14 | 
| 
215
 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
214 
diff
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: 
214 
diff
changeset
 | 
16 cod2ietf.o ietf_common.o if1_pack.o | 
| 
216
 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
215 
diff
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: 
215 
diff
changeset
 | 
18 ietf_common.o if1_unpack.o | 
| 
215
 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
214 
diff
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: 
184 
diff
changeset
 | 
22 amr-cod-parse: ${COD_PARSE_OBJS} | 
| 
 
78d1a6513393
amrconv: new program amr-cod-parse
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
184 
diff
changeset
 | 
23 ${CC} ${CFLAGS} -o $@ ${COD_PARSE_OBJS} | 
| 
 
78d1a6513393
amrconv: new program amr-cod-parse
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
184 
diff
changeset
 | 
24 | 
| 
215
 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
214 
diff
changeset
 | 
25 amr-cod2ietf: ${COD2IETF_OBJS} | 
| 
 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
214 
diff
changeset
 | 
26 ${CC} ${CFLAGS} -o $@ ${COD2IETF_OBJS} | 
| 
 
4c4649a5fec3
amrconv: new program amr-cod2ietf
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
214 
diff
changeset
 | 
27 | 
| 
214
 
934cf92a1c45
amrconv: new program amr-ietf-parse
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
211 
diff
changeset
 | 
28 amr-ietf-parse: ${IETF_PARSE_OBJS} | 
| 
 
934cf92a1c45
amrconv: new program amr-ietf-parse
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
211 
diff
changeset
 | 
29 ${CC} ${CFLAGS} -o $@ ${IETF_PARSE_OBJS} | 
| 
 
934cf92a1c45
amrconv: new program amr-ietf-parse
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
211 
diff
changeset
 | 
30 | 
| 
216
 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
215 
diff
changeset
 | 
31 amr-ietf2cod: ${IETF2COD_OBJS} | 
| 
 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
215 
diff
changeset
 | 
32 ${CC} ${CFLAGS} -o $@ ${IETF2COD_OBJS} | 
| 
 
9d59df9b0e4e
amrconv: new program amr-ietf2cod
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
215 
diff
changeset
 | 
33 | 
| 
101
 
d86f866489e9
gsm-amr2efr utility written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
46 
diff
changeset
 | 
34 gsm-amr2efr: ${AMR2EFR_OBJS} | 
| 
 
d86f866489e9
gsm-amr2efr utility written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
46 
diff
changeset
 | 
35 ${CC} ${CFLAGS} -o $@ ${AMR2EFR_OBJS} | 
| 
 
d86f866489e9
gsm-amr2efr utility written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
46 
diff
changeset
 | 
36 | 
| 
103
 
0123ca1f1402
gsm-efr2amr utility written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
101 
diff
changeset
 | 
37 gsm-efr2amr: ${EFR2AMR_OBJS} ${LIBTEST} | 
| 
 
0123ca1f1402
gsm-efr2amr utility written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
101 
diff
changeset
 | 
38 ${CC} ${CFLAGS} -o $@ ${EFR2AMR_OBJS} ${LIBTEST} | 
| 
 
0123ca1f1402
gsm-efr2amr utility written
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
101 
diff
changeset
 | 
39 | 
| 
17
 
68a7e86c9868
frtest/Makefile: add install
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
14 
diff
changeset
 | 
40 install: | 
| 
 
68a7e86c9868
frtest/Makefile: add install
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
14 
diff
changeset
 | 
41 mkdir -p ${INSTBIN} | 
| 
 
68a7e86c9868
frtest/Makefile: add install
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
14 
diff
changeset
 | 
42 install -c ${PROGS} ${INSTBIN} | 
| 
 
68a7e86c9868
frtest/Makefile: add install
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
14 
diff
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} | 
