annotate 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
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
33
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
1 DMW_SRC=../dmw/dmw-alaw.robe
37
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
2 DHF1= ../dhf/fr1-dhf.gsm
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
3 DHFE= ../dhf/efr-dhf.gsmx
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
4 FR_OUT= fr-enc.gsm fr-uplink.tch fr-decode.al fr-decode.ul
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
5 EFR_OUT=efr-enc.gsmx efr-uplink.tch efr-dec-classic.al efr-dec-classic.ul \
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
6 efr-dec-amrefr.al efr-dec-amrefr.ul
33
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
7 ALL_OUT=${FR_OUT} ${EFR_OUT}
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
8
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
9 all: ${ALL_OUT}
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
10
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
11 fr-enc.gsm: ${DMW_SRC}
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
12 gsmfr-encode-r $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
13
37
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
14 fr-uplink.gsm: fr-enc.gsm ${DHF1}
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
15 cat ${DHF1} ${DHF1} fr-enc.gsm > $@
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
16
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
17 fr-uplink.tch: fr-uplink.gsm
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
18 fc-fr2tch $< $@
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
19
33
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
20 fr-decode.robe: fr-enc.gsm
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
21 gsmfr-decode-r $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
22
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
23 fr-decode.al: fr-decode.robe
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
24 pcm16-to-alaw $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
25
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
26 fr-decode.ul: fr-decode.robe
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
27 pcm16-to-ulaw $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
28
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
29 efr-enc.gsmx: ${DMW_SRC}
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
30 gsmefr-encode-r $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
31
37
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
32 efr-uplink.gsmx: efr-enc.gsmx ${DHFE}
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
33 cat ${DHFE} ${DHFE} efr-enc.gsmx > $@
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
34
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
35 efr-uplink.tch: efr-uplink.gsmx
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
36 fc-efr2tch $< $@
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
37
33
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
38 efr-dec-classic.robe: efr-enc.gsmx
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
39 gsmefr-decode-r $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
40
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
41 efr-dec-classic.al: efr-dec-classic.robe
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
42 pcm16-to-alaw $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
43
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
44 efr-dec-classic.ul: efr-dec-classic.robe
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
45 pcm16-to-ulaw $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
46
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
47 efr-dec-amrefr.robe: efr-enc.gsmx
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
48 amrefr-decode-r $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
49
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
50 efr-dec-amrefr.al: efr-dec-amrefr.robe
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
51 pcm16-to-alaw $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
52
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
53 efr-dec-amrefr.ul: efr-dec-amrefr.robe
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
54 pcm16-to-ulaw $< $@
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
55
c1aa6a4160f6 ul-test: initial generation
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff changeset
56 clean:
37
f8a6ea314c5f ul-test: generate TCH uplink bits
Mychaela Falconia <falcon@freecalypso.org>
parents: 33
diff changeset
57 rm -f *.gsm *.gsmx *.robe *.al *.ul *.tch