FreeCalypso > hg > freecalypso-tools
annotate loadtools/Makefile @ 492:ac48ed111d6a
loadtools/scripts/compal.init: updated comments for new understanding
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Fri, 24 May 2019 06:15:02 +0000 | 
| parents | 90d7c360a614 | 
| children | 0dd2c87c1b63 | 
| 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 | 
| 85 
c5766d12360d
fc-buzplay started
 Mychaela Falconia <falcon@freecalypso.org> parents: 
84diff
changeset | 3 PROGS= fc-iram fc-loadtool fc-xram fc-compalram fc-buzplay | 
| 473 
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
250diff
changeset | 4 | 
| 
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
250diff
changeset | 5 INSTALL_PREFIX= /opt/freecalypso | 
| 
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
250diff
changeset | 6 | 
| 
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
250diff
changeset | 7 INSTBIN=${INSTALL_PREFIX}/bin | 
| 
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
250diff
changeset | 8 INSTCONF=${INSTALL_PREFIX}/loadtools | 
| 
90d7c360a614
main tree Makefile hierarchy: INSTALL_PREFIX= scheme implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
250diff
changeset | 9 INSTHELP=${INSTALL_PREFIX}/helpfiles | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 10 | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 11 EXTRA_OBJ= compalload.o | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 12 | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 13 COMPALRAM_OBJS= compalload.o compalram.o defpath.o ttypassthru.o | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 14 | 
| 84 
54a6864cabf4
loadtools: hwparamstubs.c split in preparation for adding fc-buzplay
 Mychaela Falconia <falcon@freecalypso.org> parents: 
44diff
changeset | 15 IRAM_OBJS= defexitstub.o defpath.o flashstubs.o hexdecode.o hwparam.o \ | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 16 romload.o secondprog.o sertool.o srecreader.o ttypassthru.o \ | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 17 ${EXTRA_OBJ} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 18 | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 19 LOADTOOL_OBJS= crc32tab.o defpath.o flashops.o flcmplboot.o flmain.o flmisc.o \ | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 20 flprogbin.o flprogsrec.o flutil.o hexdecode.o hwparam.o \ | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 21 labaud.o ltdispatch.o ltdump.o ltexit.o lthelp.o ltmain.o \ | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 22 ltmisc.o ltpassthru.o ltscript.o romload.o srecreader.o \ | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 23 tpinterf.o tpinterf2.o tpinterf3.o ${EXTRA_OBJ} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 24 | 
| 84 
54a6864cabf4
loadtools: hwparamstubs.c split in preparation for adding fc-buzplay
 Mychaela Falconia <falcon@freecalypso.org> parents: 
44diff
changeset | 25 XRAM_OBJS= chainload.o clmain.o defexitstub.o defpath.o flashstubs.o \ | 
| 204 
064d4eedb3a6
loadtools: second program invokation support added to fc-iram like in fc-xram
 Mychaela Falconia <falcon@freecalypso.org> parents: 
86diff
changeset | 26 hexdecode.o hwparam.o initscript.o labaud.o romload.o \ | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 27 secondprog.o srecreader.o tpinterf.o ttypassthru.o ${EXTRA_OBJ} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 28 | 
| 86 
684eddecbc62
fc-buzplay play command implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
85diff
changeset | 29 BUZPLAY_OBJS= bpdispatch.o bpmain.o buzplay.o defpath.o flashstubs.o \ | 
| 
684eddecbc62
fc-buzplay play command implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
85diff
changeset | 30 hexdecode.o hwparam.o labaud.o ltexit.o ltpassthru.o romload.o \ | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 31 srecreader.o tpinterf.o ${EXTRA_OBJ} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 32 | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 33 LIBSERIAL= ../libserial/libserial.a | 
| 85 
c5766d12360d
fc-buzplay started
 Mychaela Falconia <falcon@freecalypso.org> parents: 
84diff
changeset | 34 | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 35 all: ${PROGS} | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 36 | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 37 fc-compalram: ${COMPALRAM_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 38 ${CC} ${CFLAGS} -o $@ ${COMPALRAM_OBJS} ${LIBSERIAL} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 39 | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 40 fc-iram: ${IRAM_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 41 ${CC} ${CFLAGS} -o $@ ${IRAM_OBJS} ${LIBSERIAL} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 42 | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 43 fc-loadtool: ${LOADTOOL_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 44 ${CC} ${CFLAGS} -o $@ ${LOADTOOL_OBJS} ${LIBSERIAL} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 45 | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 46 fc-xram: ${XRAM_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 47 ${CC} ${CFLAGS} -o $@ ${XRAM_OBJS} ${LIBSERIAL} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 48 | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 49 fc-buzplay: ${BUZPLAY_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 50 ${CC} ${CFLAGS} -o $@ ${BUZPLAY_OBJS} ${LIBSERIAL} | 
| 85 
c5766d12360d
fc-buzplay started
 Mychaela Falconia <falcon@freecalypso.org> parents: 
84diff
changeset | 51 | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 52 install: | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 53 mkdir -p ${INSTBIN} | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 54 install -c ${PROGS} ${INSTBIN} | 
| 44 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 55 mkdir -p ${INSTCONF} | 
| 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 56 install -c -m 644 scripts/* ${INSTCONF} | 
| 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 57 mkdir -p ${INSTHELP} | 
| 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 58 install -c -m 644 loadtool.help ${INSTHELP} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 59 | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 60 clean: | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 61 rm -f *.o *.out *errs ${PROGS} | 
