FreeCalypso > hg > vband-misc
comparison ul-test/Makefile @ 37:f8a6ea314c5f
ul-test: generate TCH uplink bits
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Tue, 14 May 2024 04:39:30 +0000 |
parents | c1aa6a4160f6 |
children | e96e8d8973c0 |
comparison
equal
deleted
inserted
replaced
36:e4c6fc4e30f4 | 37:f8a6ea314c5f |
---|---|
1 DMW_SRC=../dmw/dmw-alaw.robe | 1 DMW_SRC=../dmw/dmw-alaw.robe |
2 FR_OUT= fr-enc.gsm fr-decode.al fr-decode.ul | 2 DHF1= ../dhf/fr1-dhf.gsm |
3 EFR_OUT=efr-enc.gsmx efr-dec-classic.al efr-dec-classic.ul efr-dec-amrefr.al \ | 3 DHFE= ../dhf/efr-dhf.gsmx |
4 efr-dec-amrefr.ul | 4 FR_OUT= fr-enc.gsm fr-uplink.tch fr-decode.al fr-decode.ul |
5 EFR_OUT=efr-enc.gsmx efr-uplink.tch efr-dec-classic.al efr-dec-classic.ul \ | |
6 efr-dec-amrefr.al efr-dec-amrefr.ul | |
5 ALL_OUT=${FR_OUT} ${EFR_OUT} | 7 ALL_OUT=${FR_OUT} ${EFR_OUT} |
6 | 8 |
7 all: ${ALL_OUT} | 9 all: ${ALL_OUT} |
8 | 10 |
9 fr-enc.gsm: ${DMW_SRC} | 11 fr-enc.gsm: ${DMW_SRC} |
10 gsmfr-encode-r $< $@ | 12 gsmfr-encode-r $< $@ |
13 | |
14 fr-uplink.gsm: fr-enc.gsm ${DHF1} | |
15 cat ${DHF1} ${DHF1} fr-enc.gsm > $@ | |
16 | |
17 fr-uplink.tch: fr-uplink.gsm | |
18 fc-fr2tch $< $@ | |
11 | 19 |
12 fr-decode.robe: fr-enc.gsm | 20 fr-decode.robe: fr-enc.gsm |
13 gsmfr-decode-r $< $@ | 21 gsmfr-decode-r $< $@ |
14 | 22 |
15 fr-decode.al: fr-decode.robe | 23 fr-decode.al: fr-decode.robe |
18 fr-decode.ul: fr-decode.robe | 26 fr-decode.ul: fr-decode.robe |
19 pcm16-to-ulaw $< $@ | 27 pcm16-to-ulaw $< $@ |
20 | 28 |
21 efr-enc.gsmx: ${DMW_SRC} | 29 efr-enc.gsmx: ${DMW_SRC} |
22 gsmefr-encode-r $< $@ | 30 gsmefr-encode-r $< $@ |
31 | |
32 efr-uplink.gsmx: efr-enc.gsmx ${DHFE} | |
33 cat ${DHFE} ${DHFE} efr-enc.gsmx > $@ | |
34 | |
35 efr-uplink.tch: efr-uplink.gsmx | |
36 fc-efr2tch $< $@ | |
23 | 37 |
24 efr-dec-classic.robe: efr-enc.gsmx | 38 efr-dec-classic.robe: efr-enc.gsmx |
25 gsmefr-decode-r $< $@ | 39 gsmefr-decode-r $< $@ |
26 | 40 |
27 efr-dec-classic.al: efr-dec-classic.robe | 41 efr-dec-classic.al: efr-dec-classic.robe |
38 | 52 |
39 efr-dec-amrefr.ul: efr-dec-amrefr.robe | 53 efr-dec-amrefr.ul: efr-dec-amrefr.robe |
40 pcm16-to-ulaw $< $@ | 54 pcm16-to-ulaw $< $@ |
41 | 55 |
42 clean: | 56 clean: |
43 rm -f *.gsm *.gsmx *.robe *.al *.ul | 57 rm -f *.gsm *.gsmx *.robe *.al *.ul *.tch |