FreeCalypso > hg > freecalypso-tools
annotate tchtools/Makefile @ 902:8ddb16a37273
tree org: move TCH and VM utils from miscutil to tchtools
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Wed, 28 Dec 2022 07:52:30 +0000 |
parents | miscutil/Makefile@d2fccd82a83e |
children | 546bf873ccc8 |
rev | line source |
---|---|
0
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 CC= gcc |
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 CFLAGS= -O2 |
902
8ddb16a37273
tree org: move TCH and VM utils from miscutil to tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
759
diff
changeset
|
3 PROGS= fc-fr2tch fc-gsm2vm fc-tch2fr fc-vm2hex |
473
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
412
diff
changeset
|
4 |
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
412
diff
changeset
|
5 INSTALL_PREFIX= /opt/freecalypso |
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
412
diff
changeset
|
6 |
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
Mychaela Falconia <falcon@freecalypso.org>
parents:
412
diff
changeset
|
7 INSTBIN=${INSTALL_PREFIX}/bin |
0
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 |
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 all: ${PROGS} |
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 |
5
7eaa3307e5df
fc-fr2tch utility written, added under miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
11 FR2TCH_OBJS= fc-fr2tch.o gsm0610.o |
171
f736f3ce8310
fc-gsm2vm utility written
Mychaela Falconia <falcon@freecalypso.org>
parents:
170
diff
changeset
|
12 GSM2VM_OBJS= fc-gsm2vm.o gsm0610.o |
6
d57f68d0568d
fc-tch2fr utility written, added under miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
5
diff
changeset
|
13 TCH2FR_OBJS= fc-tch2fr.o gsm0610.o |
758
b8cb116a7dc7
arfcn2ti utility added to miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
744
diff
changeset
|
14 |
5
7eaa3307e5df
fc-fr2tch utility written, added under miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
15 fc-fr2tch: ${FR2TCH_OBJS} |
7eaa3307e5df
fc-fr2tch utility written, added under miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
16 ${CC} ${CFLAGS} -o $@ ${FR2TCH_OBJS} |
7eaa3307e5df
fc-fr2tch utility written, added under miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
0
diff
changeset
|
17 |
171
f736f3ce8310
fc-gsm2vm utility written
Mychaela Falconia <falcon@freecalypso.org>
parents:
170
diff
changeset
|
18 fc-gsm2vm: ${GSM2VM_OBJS} |
f736f3ce8310
fc-gsm2vm utility written
Mychaela Falconia <falcon@freecalypso.org>
parents:
170
diff
changeset
|
19 ${CC} ${CFLAGS} -o $@ ${GSM2VM_OBJS} |
f736f3ce8310
fc-gsm2vm utility written
Mychaela Falconia <falcon@freecalypso.org>
parents:
170
diff
changeset
|
20 |
6
d57f68d0568d
fc-tch2fr utility written, added under miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
5
diff
changeset
|
21 fc-tch2fr: ${TCH2FR_OBJS} |
d57f68d0568d
fc-tch2fr utility written, added under miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
5
diff
changeset
|
22 ${CC} ${CFLAGS} -o $@ ${TCH2FR_OBJS} |
d57f68d0568d
fc-tch2fr utility written, added under miscutil
Mychaela Falconia <falcon@freecalypso.org>
parents:
5
diff
changeset
|
23 |
170
a72bbc3ace09
fc-vm2hex utility written
Mychaela Falconia <falcon@freecalypso.org>
parents:
59
diff
changeset
|
24 fc-vm2hex: fc-vm2hex.c |
a72bbc3ace09
fc-vm2hex utility written
Mychaela Falconia <falcon@freecalypso.org>
parents:
59
diff
changeset
|
25 ${CC} ${CFLAGS} -o $@ $@.c |
a72bbc3ace09
fc-vm2hex utility written
Mychaela Falconia <falcon@freecalypso.org>
parents:
59
diff
changeset
|
26 |
0
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 install: |
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 mkdir -p ${INSTBIN} |
902
8ddb16a37273
tree org: move TCH and VM utils from miscutil to tchtools
Mychaela Falconia <falcon@freecalypso.org>
parents:
759
diff
changeset
|
29 install -c ${PROGS} ${INSTBIN} |
0
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 |
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 clean: |
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 rm -f ${PROGS} *.o *errs *.out |