EDSK=${EPIPHANY_HOME}
ELIBS=${EDSK}/tools/host/lib
EINCS=${EDSK}/tools/host/include
ELDF=${EDSK}/bsps/current/fast.ldf

CFLAGA=-std=c99 -pedantic -Wall
CFLAGE=-std=c99 -pedantic -Wall

EXES=arm_hello.elf epiphany_hello.srec
OBJS=epiphany_hello.elf

all: $(EXES)

arm_hello.elf: arm_hello.c
	gcc $(CFLAGA) arm_hello.c -o arm_hello.elf -I $(EINCS) -L $(ELIBS) -le-hal -le-loader

epiphany_hello.elf: epiphany_hello.c
	e-gcc $(CFLAGE) -T $(ELDF) epiphany_hello.c -o epiphany_hello.elf -le-lib

epiphany_hello.srec: epiphany_hello.elf
	e-objcopy --srec-forceS3 --output-target srec epiphany_hello.elf epiphany_hello.srec


clean:
	rm $(EXES) $(OBJS)
