comparison ul-test/Makefile @ 38:e96e8d8973c0

ul-test: generate hex include files for PCMU
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 14 May 2024 05:36:38 +0000
parents f8a6ea314c5f
children
comparison
equal deleted inserted replaced
37:f8a6ea314c5f 38:e96e8d8973c0
1 DMW_SRC=../dmw/dmw-alaw.robe 1 DMW_SRC=../dmw/dmw-alaw.robe
2 DHF1= ../dhf/fr1-dhf.gsm 2 DHF1= ../dhf/fr1-dhf.gsm
3 DHFE= ../dhf/efr-dhf.gsmx 3 DHFE= ../dhf/efr-dhf.gsmx
4 FR_OUT= fr-enc.gsm fr-uplink.tch fr-decode.al fr-decode.ul 4 FR_OUT= fr-enc.gsm fr-uplink.tch fr-decode.al fr-decode.ul fr-decode-ul.inc
5 EFR_OUT=efr-enc.gsmx efr-uplink.tch efr-dec-classic.al efr-dec-classic.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 6 efr-dec-classic-ul.inc efr-dec-amrefr.al efr-dec-amrefr.ul \
7 efr-dec-amrefr-ul.inc
7 ALL_OUT=${FR_OUT} ${EFR_OUT} 8 ALL_OUT=${FR_OUT} ${EFR_OUT}
8 9
9 all: ${ALL_OUT} 10 all: ${ALL_OUT}
10 11
11 fr-enc.gsm: ${DMW_SRC} 12 fr-enc.gsm: ${DMW_SRC}
24 pcm16-to-alaw $< $@ 25 pcm16-to-alaw $< $@
25 26
26 fr-decode.ul: fr-decode.robe 27 fr-decode.ul: fr-decode.robe
27 pcm16-to-ulaw $< $@ 28 pcm16-to-ulaw $< $@
28 29
30 fr-decode-ul.inc: fr-decode.ul
31 ../utils/gen-hex-c $< $@
32
29 efr-enc.gsmx: ${DMW_SRC} 33 efr-enc.gsmx: ${DMW_SRC}
30 gsmefr-encode-r $< $@ 34 gsmefr-encode-r $< $@
31 35
32 efr-uplink.gsmx: efr-enc.gsmx ${DHFE} 36 efr-uplink.gsmx: efr-enc.gsmx ${DHFE}
33 cat ${DHFE} ${DHFE} efr-enc.gsmx > $@ 37 cat ${DHFE} ${DHFE} efr-enc.gsmx > $@
42 pcm16-to-alaw $< $@ 46 pcm16-to-alaw $< $@
43 47
44 efr-dec-classic.ul: efr-dec-classic.robe 48 efr-dec-classic.ul: efr-dec-classic.robe
45 pcm16-to-ulaw $< $@ 49 pcm16-to-ulaw $< $@
46 50
51 efr-dec-classic-ul.inc: efr-dec-classic.ul
52 ../utils/gen-hex-c $< $@
53
47 efr-dec-amrefr.robe: efr-enc.gsmx 54 efr-dec-amrefr.robe: efr-enc.gsmx
48 amrefr-decode-r $< $@ 55 amrefr-decode-r $< $@
49 56
50 efr-dec-amrefr.al: efr-dec-amrefr.robe 57 efr-dec-amrefr.al: efr-dec-amrefr.robe
51 pcm16-to-alaw $< $@ 58 pcm16-to-alaw $< $@
52 59
53 efr-dec-amrefr.ul: efr-dec-amrefr.robe 60 efr-dec-amrefr.ul: efr-dec-amrefr.robe
54 pcm16-to-ulaw $< $@ 61 pcm16-to-ulaw $< $@
55 62
63 efr-dec-amrefr-ul.inc: efr-dec-amrefr.ul
64 ../utils/gen-hex-c $< $@
65
56 clean: 66 clean:
57 rm -f *.gsm *.gsmx *.robe *.al *.ul *.tch 67 rm -f *.gsm *.gsmx *.robe *.al *.ul *.tch *.inc