view loadtools/Makefile @ 539:4f346c10f056
CHANGES: fc-host-tools-r11 released
author |
Mychaela Falconia <falcon@freecalypso.org> |
date |
Thu, 20 Jun 2019 06:09:16 +0000 (2019-06-20) |
parents |
0dd2c87c1b63 |
children |
2e4ab60919b9 |
line source
CC= gcc
CFLAGS= -O2
PROGS= fc-iram fc-loadtool fc-xram fc-compalram fc-buzplay
INSTALL_PREFIX= /opt/freecalypso
INSTBIN=${INSTALL_PREFIX}/bin
INSTCONF=${INSTALL_PREFIX}/loadtools
INSTHELP=${INSTALL_PREFIX}/helpfiles
EXTRA_OBJ= compalload.o
COMPALRAM_OBJS= compalload.o compalram.o defpath.o ttypassthru.o
IRAM_OBJS= defexitstub.o defpath.o flashstubs.o hexdecode.o hwparam.o \
romload.o secondprog.o sertool.o srecreader.o ttypassthru.o \
${EXTRA_OBJ}
LOADTOOL_OBJS= crc32tab.o defpath.o flashid.o flashops.o flcmplboot.o flconf.o\
fldevs.o flmain.o flmisc.o flprogbin.o flprogsrec.o flutil.o \
hexdecode.o hwparam.o labaud.o ltdispatch.o ltdump.o ltexit.o \
lthelp.o ltmain.o ltmisc.o ltpassthru.o ltscript.o romload.o \
srecreader.o tpinterf.o tpinterf2.o tpinterf3.o ${EXTRA_OBJ}
XRAM_OBJS= chainload.o clmain.o defexitstub.o defpath.o flashstubs.o \
hexdecode.o hwparam.o initscript.o labaud.o romload.o \
secondprog.o srecreader.o tpinterf.o ttypassthru.o ${EXTRA_OBJ}
BUZPLAY_OBJS= bpdispatch.o bpmain.o buzplay.o defpath.o flashstubs.o \
hexdecode.o hwparam.o labaud.o ltexit.o ltpassthru.o romload.o \
srecreader.o tpinterf.o ${EXTRA_OBJ}
LIBSERIAL= ../libserial/libserial.a
all: ${PROGS}
fc-compalram: ${COMPALRAM_OBJS} ${LIBSERIAL}
${CC} ${CFLAGS} -o $@ ${COMPALRAM_OBJS} ${LIBSERIAL}
fc-iram: ${IRAM_OBJS} ${LIBSERIAL}
${CC} ${CFLAGS} -o $@ ${IRAM_OBJS} ${LIBSERIAL}
fc-loadtool: ${LOADTOOL_OBJS} ${LIBSERIAL}
${CC} ${CFLAGS} -o $@ ${LOADTOOL_OBJS} ${LIBSERIAL}
fc-xram: ${XRAM_OBJS} ${LIBSERIAL}
${CC} ${CFLAGS} -o $@ ${XRAM_OBJS} ${LIBSERIAL}
fc-buzplay: ${BUZPLAY_OBJS} ${LIBSERIAL}
${CC} ${CFLAGS} -o $@ ${BUZPLAY_OBJS} ${LIBSERIAL}
install:
mkdir -p ${INSTBIN}
install -c ${PROGS} ${INSTBIN}
mkdir -p ${INSTCONF}
install -c -m 644 scripts/* ${INSTCONF}
mkdir -p ${INSTHELP}
install -c -m 644 loadtool.help ${INSTHELP}
clean:
rm -f *.o *.out *errs ${PROGS}