view target-utils/c139-lldbg/Makefile @ 684:7674abe34c25

doc/Loadtools-usage: -t option documented
author Mychaela Falconia <falcon@freecalypso.org>
date Tue, 10 Mar 2020 07:24:47 +0000
parents bfddfecc52b2
children
line wrap: on
line source

CC=	arm-elf-gcc
CFLAGS=	-Os -fno-builtin
CPPFLAGS=-I../include
LD=	arm-elf-ld
OBJCOPY=arm-elf-objcopy

PROG=	lldbg
OBJS=	entry.o cmdtab.o entryinfo.o main.o uartbase.o
LIBS=	../libcommon/libcommon.a ../libprintf/libprintf.a ../libbase/libbase.a \
	../libc/libc.a
LIBGCC=	`${CC} -print-file-name=libgcc.a`
LDS=	lldbg.lds

all:	${PROG}.bin

${PROG}.elf:	${OBJS} ${LIBS} ${LDS}
	${LD} -N -T ${LDS} -o $@ ${OBJS} ${LIBS} ${LIBGCC}

${PROG}.bin:	${PROG}.elf
	${OBJCOPY} -O binary $< $@

clean:
	rm -f *.o *errs *core *.elf *.bin *.srec crt0.S

FRC: