FreeCalypso > hg > vband-misc
comparison ringing/Makefile @ 14:ec642bde2349
ringing: generate hex char arrays for FR&EFR ringing signals
| author | Mychaela Falconia <falcon@freecalypso.org> |
|---|---|
| date | Sun, 07 Apr 2024 19:44:50 +0000 |
| parents | db5772dac3c3 |
| children |
comparison
equal
deleted
inserted
replaced
| 13:871e83f0cb76 | 14:ec642bde2349 |
|---|---|
| 1 CC= gcc | 1 CC= gcc |
| 2 CFLAGS= -O2 | 2 CFLAGS= -O2 |
| 3 PROG= genring | 3 PROG= genring |
| 4 FILES= ringing.robe ringing.ul ringing.al ringing-fr.gsm ringing-efr.gsmx \ | 4 FILES= ringing.robe ringing.ul ringing.al ringing-fr.gsm ringing-efr.gsmx \ |
| 5 ringing-fr.wav ringing-efr.wav | 5 ringing-fr.inc ringing-efr.inc ringing-fr.wav ringing-efr.wav |
| 6 | 6 |
| 7 all: ${PROG} ${FILES} | 7 all: ${PROG} ${FILES} |
| 8 | 8 |
| 9 ${PROG}: ${PROG}.c | 9 ${PROG}: ${PROG}.c |
| 10 ${CC} ${CFLAGS} -o $@ $@.c -lm | 10 ${CC} ${CFLAGS} -o $@ $@.c -lm |
| 19 pcm16-to-alaw ringing.robe $@ | 19 pcm16-to-alaw ringing.robe $@ |
| 20 | 20 |
| 21 ringing-fr.gsm: ringing.robe | 21 ringing-fr.gsm: ringing.robe |
| 22 gsmfr-encode-r ringing.robe $@ | 22 gsmfr-encode-r ringing.robe $@ |
| 23 | 23 |
| 24 ringing-fr.inc: ringing-fr.gsm | |
| 25 ../utils/gen-hex-c ringing-fr.gsm $@ | |
| 26 | |
| 24 ringing-fr.wav: ringing-fr.gsm | 27 ringing-fr.wav: ringing-fr.gsm |
| 25 gsmfr-decode ringing-fr.gsm $@ | 28 gsmfr-decode ringing-fr.gsm $@ |
| 26 | 29 |
| 27 ringing-efr.gsmx: ringing.robe | 30 ringing-efr.gsmx: ringing.robe |
| 28 gsmefr-encode-r ringing.robe $@ | 31 gsmefr-encode-r ringing.robe $@ |
| 29 | 32 |
| 33 ringing-efr.inc: ringing-efr.gsmx | |
| 34 ../utils/gen-hex-c ringing-efr.gsmx $@ | |
| 35 | |
| 30 ringing-efr.wav: ringing-efr.gsmx | 36 ringing-efr.wav: ringing-efr.gsmx |
| 31 gsmefr-decode ringing-efr.gsmx $@ | 37 gsmefr-decode ringing-efr.gsmx $@ |
| 32 | 38 |
| 33 clean: | 39 clean: |
| 34 rm -f *.o ${PROG} *.robe *.ul *.al *.gsm *.gsmx *.wav | 40 rm -f *.o ${PROG} *.robe *.ul *.al *.gsm *.gsmx *.wav *.inc |
