comparison tchtools/Makefile @ 905:546bf873ccc8

tchtools: new program fc-vm2gsmx
author Mychaela Falconia <falcon@freecalypso.org>
date Wed, 28 Dec 2022 09:08:50 +0000
parents 8ddb16a37273
children 94890123a74f
comparison
equal deleted inserted replaced
904:5041bcb8140f 905:546bf873ccc8
1 CC= gcc 1 CC= gcc
2 CFLAGS= -O2 2 CFLAGS= -O2
3 PROGS= fc-fr2tch fc-gsm2vm fc-tch2fr fc-vm2hex 3 PROGS= fc-fr2tch fc-gsm2vm fc-tch2fr fc-vm2gsmx fc-vm2hex
4 4
5 INSTALL_PREFIX= /opt/freecalypso 5 INSTALL_PREFIX= /opt/freecalypso
6 6
7 INSTBIN=${INSTALL_PREFIX}/bin 7 INSTBIN=${INSTALL_PREFIX}/bin
8 8
9 all: ${PROGS} 9 all: ${PROGS}
10 10
11 FR2TCH_OBJS= fc-fr2tch.o gsm0610.o 11 FR2TCH_OBJS= fc-fr2tch.o gsm0610.o
12 GSM2VM_OBJS= fc-gsm2vm.o gsm0610.o 12 GSM2VM_OBJS= fc-gsm2vm.o gsm0610.o
13 TCH2FR_OBJS= fc-tch2fr.o gsm0610.o 13 TCH2FR_OBJS= fc-tch2fr.o gsm0610.o
14 VM2GSMX_OBJS= fc-vm2gsmx.o gsm0610.o
14 15
15 fc-fr2tch: ${FR2TCH_OBJS} 16 fc-fr2tch: ${FR2TCH_OBJS}
16 ${CC} ${CFLAGS} -o $@ ${FR2TCH_OBJS} 17 ${CC} ${CFLAGS} -o $@ ${FR2TCH_OBJS}
17 18
18 fc-gsm2vm: ${GSM2VM_OBJS} 19 fc-gsm2vm: ${GSM2VM_OBJS}
19 ${CC} ${CFLAGS} -o $@ ${GSM2VM_OBJS} 20 ${CC} ${CFLAGS} -o $@ ${GSM2VM_OBJS}
20 21
21 fc-tch2fr: ${TCH2FR_OBJS} 22 fc-tch2fr: ${TCH2FR_OBJS}
22 ${CC} ${CFLAGS} -o $@ ${TCH2FR_OBJS} 23 ${CC} ${CFLAGS} -o $@ ${TCH2FR_OBJS}
23 24
25 fc-vm2gsmx: ${VM2GSMX_OBJS}
26 ${CC} ${CFLAGS} -o $@ ${VM2GSMX_OBJS}
27
24 fc-vm2hex: fc-vm2hex.c 28 fc-vm2hex: fc-vm2hex.c
25 ${CC} ${CFLAGS} -o $@ $@.c 29 ${CC} ${CFLAGS} -o $@ $@.c
26 30
27 install: 31 install:
28 mkdir -p ${INSTBIN} 32 mkdir -p ${INSTBIN}