TOOLDIR=/Users/shibuya/work/h8 CPUTYPE=h8300-hms CPUSUBTYPE=h8300h/int32 GCCVERSION=3.4.3 BINDIR=$(TOOLDIR)/bin BINPREFIX=$(BINDIR)/$(CPUTYPE)- CC=$(BINPREFIX)gcc AS=$(BINPREFIX)as AR=$(BINPREFIX)ar LD=$(BINPREFIX)ld NM=$(BINPREFIX)nm OBJCOPY=$(BINPREFIX)objcopy LIBS=-L$(TOOLDIR)/$(CPUTYPE)/lib/$(CPUSUBTYPE) -lc\ -L$(TOOLDIR)/lib/gcc/$(CPUTYPE)/$(GCCVERSION)/$(CPUSUBTYPE) -lgcc LDFLAGS=-mh8300h --relax CFLAGS=-mh -mrelax -mint32 -I$(TOOLDIR)/$(CPUTYPE)/include -Wall .SUFFIXES: .mot .out all: test.mot test.out: test.o $(LD) -o $@ $(LDFLAGS) $^ -Map $@.map $(LIBS) .out.mot: $(OBJCOPY) -Osrec $< $@ .c.o: $(CC) -c $(CFLAGS) $< clean: rm -f *.o *.out *.mot