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 --script h8300h_mon.x CFLAGS=-mh -mrelax -mint32 -I$(TOOLDIR)/$(CPUTYPE)/include -Wall -g .SUFFIXES: .mot .out all: test5.mot test5.out: test5.o lcd_dev.o iostub.o crt0.o $(LD) -o $@ $(LDFLAGS) $^ -Map $@.map $(LIBS) .out.mot: $(OBJCOPY) -Osrec $< $@ .c.o: $(CC) -c $(CFLAGS) $< .S.o: $(AS) -o $@ $< .c.s: $(CC) -S $(CFLAGS) $< clean: rm -f *.o *.out *.mot