comparison cp2102/Makefile @ 96:c6d04771bf6a

cp2102-write-eeprom program written, compiles
author Mychaela Falconia <falcon@freecalypso.org>
date Thu, 28 Sep 2023 02:38:59 +0000
parents 915a6fa7723e
children 8d35346f1d46
comparison
equal deleted inserted replaced
95:a378bf95c26c 96:c6d04771bf6a
1 CC= gcc 1 CC= gcc
2 CFLAGS= -O2 2 CFLAGS= -O2
3 PROGS= cp2102-decode-baudtab cp2102-decode-ee-desc cp2102-patch-ee-image \ 3 PROGS= cp2102-decode-baudtab cp2102-decode-ee-desc cp2102-patch-ee-image \
4 cp2102-read-baudtab cp2102-read-eeprom cp2102-read-partno 4 cp2102-read-baudtab cp2102-read-eeprom cp2102-read-partno \
5 cp2102-write-eeprom
5 NOINST= file_rw_test 6 NOINST= file_rw_test
6 LIBS= ../libuwrap/libuwrap.a 7 LIBS= ../libuwrap/libuwrap.a
7 8
8 INST_FILES= baudtab-gsm baudtab-std 9 INST_FILES= baudtab-gsm baudtab-std
9 10
17 PATCH_FILE_OBJS= apply_eeprom_patch.o intel_hex_in.o intel_hex_out.o \ 18 PATCH_FILE_OBJS= apply_eeprom_patch.o intel_hex_in.o intel_hex_out.o \
18 patch_ee_file.o 19 patch_ee_file.o
19 READ_BAUDTAB_OBJS= decode_baudtab.o read_baudtab.o read_eeprom.o 20 READ_BAUDTAB_OBJS= decode_baudtab.o read_baudtab.o read_eeprom.o
20 READ_EEPROM_OBJS= intel_hex_out.o read_eeprom.o read_eeprom_main.o 21 READ_EEPROM_OBJS= intel_hex_out.o read_eeprom.o read_eeprom_main.o
21 RW_TEST_OBJS= intel_hex_in.o intel_hex_out.o file_rw_test.o 22 RW_TEST_OBJS= intel_hex_in.o intel_hex_out.o file_rw_test.o
23 WRITE_EEPROM_OBJS= intel_hex_in.o write_eeprom.o write_eeprom_main.o
22 24
23 all: ${PROGS} ${NOINST} 25 all: ${PROGS} ${NOINST}
24 26
25 cp2102-decode-baudtab: ${DECODE_BAUDTAB_OBJS} 27 cp2102-decode-baudtab: ${DECODE_BAUDTAB_OBJS}
26 ${CC} ${CFLAGS} -o $@ ${DECODE_BAUDTAB_OBJS} 28 ${CC} ${CFLAGS} -o $@ ${DECODE_BAUDTAB_OBJS}
38 ${CC} ${CFLAGS} -o $@ ${READ_EEPROM_OBJS} ${LIBS} -lusb 40 ${CC} ${CFLAGS} -o $@ ${READ_EEPROM_OBJS} ${LIBS} -lusb
39 41
40 cp2102-read-partno: read_partno.o ${LIBS} 42 cp2102-read-partno: read_partno.o ${LIBS}
41 ${CC} ${CFLAGS} -o $@ read_partno.o ${LIBS} -lusb 43 ${CC} ${CFLAGS} -o $@ read_partno.o ${LIBS} -lusb
42 44
45 cp2102-write-eeprom: ${WRITE_EEPROM_OBJS} ${LIBS}
46 ${CC} ${CFLAGS} -o $@ ${WRITE_EEPROM_OBJS} ${LIBS} -lusb
47
43 file_rw_test: ${RW_TEST_OBJS} 48 file_rw_test: ${RW_TEST_OBJS}
44 ${CC} ${CFLAGS} -o $@ ${RW_TEST_OBJS} 49 ${CC} ${CFLAGS} -o $@ ${RW_TEST_OBJS}
45 50
46 install: 51 install:
47 mkdir -p ${INSTBIN} 52 mkdir -p ${INSTBIN}