1XEN_ROOT = $(CURDIR)/../../..
2CFLAGS :=
3include $(XEN_ROOT)/tools/Rules.mk
4
5$(call cc-options-add,CFLAGS,CC,$(EMBEDDED_EXTRA_CFLAGS))
6
7CFLAGS += -fno-builtin -fno-asynchronous-unwind-tables -g0 $($(TESTCASE)-cflags)
8
9.PHONY: all
10all: $(TESTCASE).bin
11
12%.bin: %.c
13	$(CC) $(filter-out -M% .%,$(CFLAGS)) -c $<
14	$(LD) $(LDFLAGS_DIRECT) -N -Ttext 0x100000 -o $*.tmp $*.o
15	$(OBJCOPY) -O binary $*.tmp $@
16	rm -f $*.tmp
17