FreeCalypso > hg > freecalypso-tools
annotate loadtools/Makefile @ 346:99471c57155a
fcup-rvtat program written, compiles
| author | Mychaela Falconia <falcon@freecalypso.org> | 
|---|---|
| date | Sun, 04 Feb 2018 16:45:05 +0000 | 
| parents | 8c011177adb9 | 
| children | 90d7c360a614 | 
| 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 | 
| 44 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 4 INSTBIN=/opt/freecalypso/bin | 
| 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 5 INSTCONF=/opt/freecalypso/loadtools | 
| 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 6 INSTHELP=/opt/freecalypso/helpfiles | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 7 | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 8 EXTRA_OBJ= compalload.o | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 9 | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 10 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 | 11 | 
| 84 
54a6864cabf4
loadtools: hwparamstubs.c split in preparation for adding fc-buzplay
 Mychaela Falconia <falcon@freecalypso.org> parents: 
44diff
changeset | 12 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 | 13 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 | 14 ${EXTRA_OBJ} | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 15 | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 16 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 | 17 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 | 18 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 | 19 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 | 20 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 | 21 | 
| 84 
54a6864cabf4
loadtools: hwparamstubs.c split in preparation for adding fc-buzplay
 Mychaela Falconia <falcon@freecalypso.org> parents: 
44diff
changeset | 22 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 | 23 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 | 24 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 | 25 | 
| 86 
684eddecbc62
fc-buzplay play command implemented
 Mychaela Falconia <falcon@freecalypso.org> parents: 
85diff
changeset | 26 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 | 27 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 | 28 srecreader.o tpinterf.o ${EXTRA_OBJ} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 29 | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 30 LIBSERIAL= ../libserial/libserial.a | 
| 85 
c5766d12360d
fc-buzplay started
 Mychaela Falconia <falcon@freecalypso.org> parents: 
84diff
changeset | 31 | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 32 all: ${PROGS} | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 33 | 
| 250 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 34 fc-compalram: ${COMPALRAM_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 35 ${CC} ${CFLAGS} -o $@ ${COMPALRAM_OBJS} ${LIBSERIAL} | 
| 0 
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-iram: ${IRAM_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 38 ${CC} ${CFLAGS} -o $@ ${IRAM_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-loadtool: ${LOADTOOL_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 41 ${CC} ${CFLAGS} -o $@ ${LOADTOOL_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-xram: ${XRAM_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 44 ${CC} ${CFLAGS} -o $@ ${XRAM_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-buzplay: ${BUZPLAY_OBJS} ${LIBSERIAL} | 
| 
8c011177adb9
loadtools reworked to use factored-out libserial
 Mychaela Falconia <falcon@freecalypso.org> parents: 
204diff
changeset | 47 ${CC} ${CFLAGS} -o $@ ${BUZPLAY_OBJS} ${LIBSERIAL} | 
| 85 
c5766d12360d
fc-buzplay started
 Mychaela Falconia <falcon@freecalypso.org> parents: 
84diff
changeset | 48 | 
| 0 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 49 install: | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 50 mkdir -p ${INSTBIN} | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 51 install -c ${PROGS} ${INSTBIN} | 
| 44 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 52 mkdir -p ${INSTCONF} | 
| 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 53 install -c -m 644 scripts/* ${INSTCONF} | 
| 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 54 mkdir -p ${INSTHELP} | 
| 
b77005f6d315
loadtools: migration to /opt/freecalypso
 Mychaela Falconia <falcon@freecalypso.org> parents: 
0diff
changeset | 55 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 | 56 | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 57 clean: | 
| 
e7502631a0f9
initial import from freecalypso-sw rev 1033:5ab737ac3ad7
 Mychaela Falconia <falcon@freecalypso.org> parents: diff
changeset | 58 rm -f *.o *.out *errs ${PROGS} | 
