FreeCalypso > hg > gsm-net-reveng
comparison trau-decode/Makefile @ 78:00fd38c7c8fe
trau-decode: factor out parse-amr.c
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sat, 08 Feb 2025 06:22:45 +0000 |
parents | 729dbac9df82 |
children | 5173515e1cc8 |
comparison
equal
deleted
inserted
replaced
77:729dbac9df82 | 78:00fd38c7c8fe |
---|---|
1 CC= gcc | 1 CC= gcc |
2 CFLAGS= -O2 | 2 CFLAGS= -O2 |
3 PROGS= dump-1bit tfo-parse-fr16 trau-extr trau-hr-dump trau-hr-dump-hex \ | 3 PROGS= dump-1bit tfo-parse-fr16 trau-extr trau-hr-dump trau-hr-dump-hex \ |
4 trau-parse trau-sync8 | 4 trau-parse trau-sync8 |
5 | |
6 FR_OBJS=parse-fr.o parse-fr-common.o parse-efr.o | |
7 HR_OBJS=gsmhr_unpack.o hr-guts.o | |
8 | |
9 TRAU16_OBJS= parse-amr.o parse-data.o ${FR_OBJS} | |
5 | 10 |
6 all: ${PROGS} | 11 all: ${PROGS} |
7 | 12 |
8 dump-1bit: dump-1bit.c | 13 dump-1bit: dump-1bit.c |
9 ${CC} ${CFLAGS} -o $@ $@.c | 14 ${CC} ${CFLAGS} -o $@ $@.c |
10 | 15 |
11 tfo-parse-fr16: crc8gen.o parse-fr.o parse-fr-common.o parse-efr.o parse-tfo16.o | 16 tfo-parse-fr16: crc8gen.o parse-tfo16.o ${FR_OBJS} |
12 ${CC} ${CFLAGS} -o $@ $^ -lgsmfr2 -lgsmefr | 17 ${CC} ${CFLAGS} -o $@ $^ -lgsmfr2 -lgsmefr |
13 | 18 |
14 trau-extr: extr-fr.o extr-efr.o extr-main.o | 19 trau-extr: extr-fr.o extr-efr.o extr-main.o |
15 ${CC} ${CFLAGS} -o $@ $^ -lgsmfr2 | 20 ${CC} ${CFLAGS} -o $@ $^ -lgsmfr2 |
16 | 21 |
17 trau-hr-dump: crc8gen.o gsmhr_unpack.o hr-guts.o trau-hr-dump.o | 22 trau-hr-dump: crc8gen.o trau-hr-dump.o ${HR_OBJS} |
18 ${CC} ${CFLAGS} -o $@ $^ | 23 ${CC} ${CFLAGS} -o $@ $^ |
19 | 24 |
20 trau-hr-dump-hex: crc8gen.o gsmhr_unpack.o hr-guts.o trau-hr-dump-hex.o | 25 trau-hr-dump-hex: crc8gen.o trau-hr-dump-hex.o ${HR_OBJS} |
21 ${CC} ${CFLAGS} -o $@ $^ | 26 ${CC} ${CFLAGS} -o $@ $^ |
22 | 27 |
23 trau-parse: crc8gen.o parse-data.o parse-fr.o parse-fr-common.o parse-efr.o\ | 28 trau-parse: crc8gen.o parse-main.o ${TRAU16_OBJS} |
24 parse-main.o | |
25 ${CC} ${CFLAGS} -o $@ $^ -lgsmfr2 -lgsmefr | 29 ${CC} ${CFLAGS} -o $@ $^ -lgsmfr2 -lgsmefr |
26 | 30 |
27 trau-sync8: trau-sync8.c | 31 trau-sync8: trau-sync8.c |
28 ${CC} ${CFLAGS} -o $@ $@.c | 32 ${CC} ${CFLAGS} -o $@ $@.c |
29 | 33 |