FreeCalypso > hg > fc-usbser-tools
annotate cp2102/Makefile @ 80:930bd5316d56
doc/FTDI-EEPROM-tools: update for current state
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Tue, 26 Sep 2023 04:29:54 +0000 | 
| parents | f5db4e03efb2 | 
| children | 0787525a33e2 | 
| rev | line source | 
|---|---|
| 
50
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
1 CC= gcc | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
2 CFLAGS= -O2 | 
| 
60
 
ae8075bcc029
cp2102-read-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
58 
diff
changeset
 | 
3 PROGS= cp2102-decode-baudtab cp2102-read-baudtab cp2102-read-eeprom \ | 
| 
 
ae8075bcc029
cp2102-read-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
58 
diff
changeset
 | 
4 cp2102-read-partno | 
| 
55
 
c0084bf153e5
cp2102: Intel HEX reading implemented
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
53 
diff
changeset
 | 
5 NOINST= file_rw_test | 
| 
50
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
6 LIBS= ../libuwrap/libuwrap.a | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
7 | 
| 
62
 
f5db4e03efb2
cp2102/Makefile: install baudtab files
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
60 
diff
changeset
 | 
8 INST_FILES= baudtab-gsm baudtab-std | 
| 
 
f5db4e03efb2
cp2102/Makefile: install baudtab files
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
60 
diff
changeset
 | 
9 | 
| 
50
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
10 INSTALL_PREFIX= /opt/freecalypso | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
11 | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
12 INSTBIN=${INSTALL_PREFIX}/bin | 
| 
62
 
f5db4e03efb2
cp2102/Makefile: install baudtab files
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
60 
diff
changeset
 | 
13 INSTDAT=${INSTALL_PREFIX}/cp2102 | 
| 
50
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
14 | 
| 
58
 
4890ded06a8b
cp2102-decode-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
55 
diff
changeset
 | 
15 DECODE_BAUDTAB_OBJS= decode_baudtab.o decode_baudtab_main.o intel_hex_in.o | 
| 
60
 
ae8075bcc029
cp2102-read-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
58 
diff
changeset
 | 
16 READ_BAUDTAB_OBJS= decode_baudtab.o read_baudtab.o read_eeprom.o | 
| 
53
 
d4d3531d342a
cp2102-read-eeprom program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
50 
diff
changeset
 | 
17 READ_EEPROM_OBJS= intel_hex_out.o read_eeprom.o read_eeprom_main.o | 
| 
55
 
c0084bf153e5
cp2102: Intel HEX reading implemented
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
53 
diff
changeset
 | 
18 RW_TEST_OBJS= intel_hex_in.o intel_hex_out.o file_rw_test.o | 
| 
 
c0084bf153e5
cp2102: Intel HEX reading implemented
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
53 
diff
changeset
 | 
19 | 
| 
 
c0084bf153e5
cp2102: Intel HEX reading implemented
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
53 
diff
changeset
 | 
20 all: ${PROGS} ${NOINST} | 
| 
50
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
21 | 
| 
58
 
4890ded06a8b
cp2102-decode-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
55 
diff
changeset
 | 
22 cp2102-decode-baudtab: ${DECODE_BAUDTAB_OBJS} | 
| 
 
4890ded06a8b
cp2102-decode-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
55 
diff
changeset
 | 
23 ${CC} ${CFLAGS} -o $@ ${DECODE_BAUDTAB_OBJS} | 
| 
 
4890ded06a8b
cp2102-decode-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
55 
diff
changeset
 | 
24 | 
| 
60
 
ae8075bcc029
cp2102-read-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
58 
diff
changeset
 | 
25 cp2102-read-baudtab: ${READ_BAUDTAB_OBJS} ${LIBS} | 
| 
 
ae8075bcc029
cp2102-read-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
58 
diff
changeset
 | 
26 ${CC} ${CFLAGS} -o $@ ${READ_BAUDTAB_OBJS} ${LIBS} -lusb | 
| 
 
ae8075bcc029
cp2102-read-baudtab program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
58 
diff
changeset
 | 
27 | 
| 
53
 
d4d3531d342a
cp2102-read-eeprom program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
50 
diff
changeset
 | 
28 cp2102-read-eeprom: ${READ_EEPROM_OBJS} ${LIBS} | 
| 
 
d4d3531d342a
cp2102-read-eeprom program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
50 
diff
changeset
 | 
29 ${CC} ${CFLAGS} -o $@ ${READ_EEPROM_OBJS} ${LIBS} -lusb | 
| 
 
d4d3531d342a
cp2102-read-eeprom program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
50 
diff
changeset
 | 
30 | 
| 
50
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
31 cp2102-read-partno: read_partno.o ${LIBS} | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
32 ${CC} ${CFLAGS} -o $@ read_partno.o ${LIBS} -lusb | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
33 | 
| 
55
 
c0084bf153e5
cp2102: Intel HEX reading implemented
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
53 
diff
changeset
 | 
34 file_rw_test: ${RW_TEST_OBJS} | 
| 
 
c0084bf153e5
cp2102: Intel HEX reading implemented
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
53 
diff
changeset
 | 
35 ${CC} ${CFLAGS} -o $@ ${RW_TEST_OBJS} | 
| 
 
c0084bf153e5
cp2102: Intel HEX reading implemented
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
53 
diff
changeset
 | 
36 | 
| 
50
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
37 install: | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
38 mkdir -p ${INSTBIN} | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
39 install -c ${PROGS} ${INSTBIN} | 
| 
62
 
f5db4e03efb2
cp2102/Makefile: install baudtab files
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
60 
diff
changeset
 | 
40 mkdir -p ${INSTDAT} | 
| 
 
f5db4e03efb2
cp2102/Makefile: install baudtab files
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
60 
diff
changeset
 | 
41 install -c -m 644 ${INST_FILES} ${INSTDAT} | 
| 
50
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
42 | 
| 
 
a5c4a82d01ab
cp2102-read-partno program written, compiles
 
Mychaela Falconia <falcon@freecalypso.org> 
parents:  
diff
changeset
 | 
43 clean: | 
| 
55
 
c0084bf153e5
cp2102: Intel HEX reading implemented
 
Mychaela Falconia <falcon@freecalypso.org> 
parents: 
53 
diff
changeset
 | 
44 rm -f ${PROGS} ${NOINST} *.o *errs *.out | 
