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: practice2.o startup2.o memory.def
	$(LD) -Map practice2.map -T memory.def startup2.o practice2.o -o practice2
	$(OBJCOPY) -O srec practice2 practice2.mot
.c.o:
	$(GCC) -c -m2 $<
startup2.o: startup2.s
	$(AS) $< -o startup2.o 
clean:
	rm *.o practice2
