GCC = /usr/local/sh-tools/bin/sh-elf-gcc
LD = /usr/local/sh-tools/bin/sh-elf-ld
AS = /usr/local/sh-tools/bin/sh-elf-as
OBJCOPY = /usr/local/sh-tools/bin/sh-elf-objcopy

all: practice1.o startup1.o memory.def
	$(LD) -Map practice1.map -T memory.def startup1.o practice1.o -o practice1
	$(OBJCOPY) -O srec practice1 practice1.mot
.c.o:
	$(GCC) -c -m2 $<
startup1.o: startup1.s
	$(AS) $< -o startup1.o 
clean:
	rm *.o practice1
