2
# This will make the test program for ARM.
5
TYPE=none-linux-gnueabi
8
PATH:=/opt/freescale/usr/local/gcc-4.1.2-glibc-2.5-nptl-3/arm-none-linux-gnueabi/bin/:$(PATH)
14
OBJDUMP=$(PROC)-$(TYPE)-objdump
15
CFLAGS= -g -c -mcpu=arm1136j-s
19
# Make a little endian image:
20
# In Eclipse, add the line :
22
# to : Run -> Debug... (menu) -> Commands (tab): Commands (listbox)
23
# To start gdb from a window use : arm-elf-gdb --command=gdbinit
24
test.elf: test.c Makefile ldscript crt0.S
25
$(CC) $(CFLAGS) -o crt0.o crt0.S
26
$(CC) $(CFLAGS) -o test.o test.c
27
$(LD) -g -v -T$(LDSCRIPT) -o test.elf crt0.o test.o
32
$(OBJDUMP) --all-headers test.elf
35
$(OBJDUMP) --disassemble test.elf
38
$(OBJDUMP) --full-contents test.elf
41
-/bin/rm -f *.o *~ test.elf