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