
CROSS=/home/damm/project/crosstools/h8300/gcc-3/root/bin/h8300-hms-

CPUFLAGS_CC = -ms -ms2600
CPUFLAGS_LD = -m h8300s

DEFINES = -D__ASSEMBLY__
INCLUDES =

CFLAGS  = $(CPUFLAGS_CC) -Wall -O2 -fomit-frame-pointer         \
	  -ffreestanding -nostartfiles -nodefaultlibs -nostdlib \
          $(DEFINES) $(INCLUDES)

LDFLAGS = $(CPUFLAGS_LD) -T hms_evb_h8s2633f.ldscript

CC = $(CROSS)gcc $(CFLAGS)
LD = $(CROSS)ld $(LDFLAGS)
OBJCOPY = $(CROSS)objcopy


.PHONY = all

all: boot.bin

boot.o: boot_hms_evb_h8s2633f.o
	$(LD) -e start $^ -o $@ 

boot.bin: boot.o
	$(OBJCOPY) -O binary $^ $@

clean:
	rm -f *.o *.bin
