FreeCalypso > hg > freecalypso-tools
comparison loadtools/Makefile @ 250:8c011177adb9
loadtools reworked to use factored-out libserial
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Thu, 21 Sep 2017 23:07:01 +0000 |
parents | 064d4eedb3a6 |
children | 90d7c360a614 |
comparison
equal
deleted
inserted
replaced
249:d0a4c05d98dc | 250:8c011177adb9 |
---|---|
5 INSTCONF=/opt/freecalypso/loadtools | 5 INSTCONF=/opt/freecalypso/loadtools |
6 INSTHELP=/opt/freecalypso/helpfiles | 6 INSTHELP=/opt/freecalypso/helpfiles |
7 | 7 |
8 EXTRA_OBJ= compalload.o | 8 EXTRA_OBJ= compalload.o |
9 | 9 |
10 COMPALRAM_OBJS= compalload.o compalram.o defpath.o sercomm.o ttypassthru.o | 10 COMPALRAM_OBJS= compalload.o compalram.o defpath.o ttypassthru.o |
11 | 11 |
12 IRAM_OBJS= defexitstub.o defpath.o flashstubs.o hexdecode.o hwparam.o \ | 12 IRAM_OBJS= defexitstub.o defpath.o flashstubs.o hexdecode.o hwparam.o \ |
13 romload.o secondprog.o sercomm.o sertool.o srecreader.o \ | 13 romload.o secondprog.o sertool.o srecreader.o ttypassthru.o \ |
14 ttypassthru.o ${EXTRA_OBJ} | 14 ${EXTRA_OBJ} |
15 | 15 |
16 LOADTOOL_OBJS= crc32tab.o defpath.o flashops.o flcmplboot.o flmain.o flmisc.o \ | 16 LOADTOOL_OBJS= crc32tab.o defpath.o flashops.o flcmplboot.o flmain.o flmisc.o \ |
17 flprogbin.o flprogsrec.o flutil.o hexdecode.o hwparam.o \ | 17 flprogbin.o flprogsrec.o flutil.o hexdecode.o hwparam.o \ |
18 labaud.o ltdispatch.o ltdump.o ltexit.o lthelp.o ltmain.o \ | 18 labaud.o ltdispatch.o ltdump.o ltexit.o lthelp.o ltmain.o \ |
19 ltmisc.o ltpassthru.o ltscript.o romload.o sercomm.o \ | 19 ltmisc.o ltpassthru.o ltscript.o romload.o srecreader.o \ |
20 srecreader.o tpinterf.o tpinterf2.o tpinterf3.o ${EXTRA_OBJ} | 20 tpinterf.o tpinterf2.o tpinterf3.o ${EXTRA_OBJ} |
21 | 21 |
22 XRAM_OBJS= chainload.o clmain.o defexitstub.o defpath.o flashstubs.o \ | 22 XRAM_OBJS= chainload.o clmain.o defexitstub.o defpath.o flashstubs.o \ |
23 hexdecode.o hwparam.o initscript.o labaud.o romload.o \ | 23 hexdecode.o hwparam.o initscript.o labaud.o romload.o \ |
24 secondprog.o sercomm.o srecreader.o tpinterf.o ttypassthru.o \ | 24 secondprog.o srecreader.o tpinterf.o ttypassthru.o ${EXTRA_OBJ} |
25 ${EXTRA_OBJ} | |
26 | 25 |
27 BUZPLAY_OBJS= bpdispatch.o bpmain.o buzplay.o defpath.o flashstubs.o \ | 26 BUZPLAY_OBJS= bpdispatch.o bpmain.o buzplay.o defpath.o flashstubs.o \ |
28 hexdecode.o hwparam.o labaud.o ltexit.o ltpassthru.o romload.o \ | 27 hexdecode.o hwparam.o labaud.o ltexit.o ltpassthru.o romload.o \ |
29 sercomm.o srecreader.o tpinterf.o ${EXTRA_OBJ} | 28 srecreader.o tpinterf.o ${EXTRA_OBJ} |
29 | |
30 LIBSERIAL= ../libserial/libserial.a | |
30 | 31 |
31 all: ${PROGS} | 32 all: ${PROGS} |
32 | 33 |
33 fc-compalram: ${COMPALRAM_OBJS} | 34 fc-compalram: ${COMPALRAM_OBJS} ${LIBSERIAL} |
34 ${CC} ${CFLAGS} -o $@ ${COMPALRAM_OBJS} | 35 ${CC} ${CFLAGS} -o $@ ${COMPALRAM_OBJS} ${LIBSERIAL} |
35 | 36 |
36 fc-iram: ${IRAM_OBJS} | 37 fc-iram: ${IRAM_OBJS} ${LIBSERIAL} |
37 ${CC} ${CFLAGS} -o $@ ${IRAM_OBJS} | 38 ${CC} ${CFLAGS} -o $@ ${IRAM_OBJS} ${LIBSERIAL} |
38 | 39 |
39 fc-loadtool: ${LOADTOOL_OBJS} | 40 fc-loadtool: ${LOADTOOL_OBJS} ${LIBSERIAL} |
40 ${CC} ${CFLAGS} -o $@ ${LOADTOOL_OBJS} | 41 ${CC} ${CFLAGS} -o $@ ${LOADTOOL_OBJS} ${LIBSERIAL} |
41 | 42 |
42 fc-xram: ${XRAM_OBJS} | 43 fc-xram: ${XRAM_OBJS} ${LIBSERIAL} |
43 ${CC} ${CFLAGS} -o $@ ${XRAM_OBJS} | 44 ${CC} ${CFLAGS} -o $@ ${XRAM_OBJS} ${LIBSERIAL} |
44 | 45 |
45 fc-buzplay: ${BUZPLAY_OBJS} | 46 fc-buzplay: ${BUZPLAY_OBJS} ${LIBSERIAL} |
46 ${CC} ${CFLAGS} -o $@ ${BUZPLAY_OBJS} | 47 ${CC} ${CFLAGS} -o $@ ${BUZPLAY_OBJS} ${LIBSERIAL} |
47 | 48 |
48 install: | 49 install: |
49 mkdir -p ${INSTBIN} | 50 mkdir -p ${INSTBIN} |
50 install -c ${PROGS} ${INSTBIN} | 51 install -c ${PROGS} ${INSTBIN} |
51 mkdir -p ${INSTCONF} | 52 mkdir -p ${INSTCONF} |