view hrutil/Makefile @ 640:e0e5905261e2 default tip

document tw5b-dump and tw5c-dump
author Mychaela Falconia <falcon@freecalypso.org>
date Fri, 20 Mar 2026 06:43:50 +0000
parents 32cc4b709e0e
children
line wrap: on
line source

PROGS=	gsmhr-cod-craft gsmhr-cod-parse gsmhr-cod2hex gsmhr-dec-craft \
	gsmhr-dec-parse gsmhr-dec2hex gsmhr-decode gsmhr-decode-r gsmhr-encode \
	gsmhr-encode-r gsmhr-etsi-dec gsmhr-etsi-enc gsmhr-hex2dec \
	gsmhr-hex2rpf gsmhr-rpf2hex gsmhr-tfo-xfrm gsmhr-tfo-xfrm-dc tw5b-dump
LIBHR1=	../libgsmhr1/libgsmhr1.a
LIBTEST=../libtest/libtest.a
LIBS=	${LIBHR1} ${LIBTEST}

include ../config.defs

all:	${PROGS}

gsmhr-cod-craft:	cod-craft.o ${LIBHR1}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-cod-parse:	cod-parse.o print-frame.o read-cod.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-cod2hex:	cod2hex.o read-cod.o tw5b-out-cod.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-dec-craft:	dec-craft.o ${LIBHR1}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-dec-parse:	dec-parse.o print-frame.o read-dec.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-dec2hex:	dec2hex.o read-dec.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-decode:	decode.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-decode-r:	decode-r.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-encode:	encode.o tw5b-out-cod.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-encode-r:	encode-r.o tw5b-out-cod.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-etsi-dec:	etsi-dec.o etsi-pcm-out.o read-dec.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-etsi-enc:	cod-out-endian.o etsi-enc.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-hex2dec:	hex2dec.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-hex2rpf:	hex2rpf.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-rpf2hex:	rpf2hex.o ${LIBHR1}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-tfo-xfrm:	tfo-xfrm.o tw5b-out-cod.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

gsmhr-tfo-xfrm-dc:	cod-out-endian.o read-dec.o tfo-xfrm-dc.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

tw5b-dump:	print-frame.o tw5b-dump.o ${LIBS}
	${CC} ${CFLAGS} -o $@ $^

etsi-pcm-out.o:	../efrtest/etsi-pcm-out.c
	${CC} ${CFLAGS} -c -o $@ $<

install:
	mkdir -p ${DESTDIR}${bindir}
	install -c ${PROGS} ${DESTDIR}${bindir}

clean:
	rm -f *.o *.out ${PROGS}