aboutsummaryrefslogtreecommitdiffstats
path: root/emulator/qtools/tests/common_head.mk
blob: e8170e963a85c8aaa3e8bbf5ee4c763a490159f9 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
CC := arm-elf-gcc
LD := arm-elf-ld
AS := arm-elf-as
OBJCOPY := arm-elf-objcopy
OBJDUMP := arm-elf-objdump

OPT := -g
CFLAGS := $(OPT) -mcpu=arm9

.SUFFIXES: .dis .bin .elf

.c.elf:
	$(CC) $(CFLAGS)  -Xlinker --script ../tests.ld -o $@ $< -nostdlib

.c.s:
	$(CC) $(CFLAGS) -static -S $<

.S.elf:
	$(CC) $(CFLAGS) -Xlinker --script ../tests.ld -nostdlib -o $@ $<

.elf.dis:
	$(OBJDUMP) -adx $< > $@

.elf.bin:
	$(OBJCOPY) -O binary $< $@