include makefile.inc

.SUFFIXES: .abs .mot

LDS=3048f-v01.x
CFLAGS=-mh -mrelax -I/home/naoshi/src/base/include

LIBPREFIX = /home/naoshi/src/base

CRT = $(LIBPREFIX)/src/crt0.o
LIBRARY = $(LIBPREFIX)/lib/libbase.a

CFLAGS=-Wall -nostartfiles -mh -T $(LDS) -I./include -I../include -I./src -I. -I/home/naoshi/src/base/include -I/cygdrive/c/h8/300h-3049/monitor
AFLAGS=
LFLAGS=$(CRT) $(LIBRARY)

OBJS = x818.o wait.o

.c.o:; $(CC) $(CFLAGS) -c -mh -o $@ $*.c
.c.s:; $(CC) $(CFLAGS) -S -mh -o $@ $*.c
.s.o:; $(AS) $(AFLAGS) -o $@ $*.S
.abs.mot:; $(OBJCOPY) -O srec $*.abs $@

all: x818.srec

x818.srec: $(OBJS) $(LDS) 3048f.x
	$(CC) $(CFLAGS) -o x818.abs $(OBJS) $(LFLAGS)
	$(OBJCOPY) -O srec x818.abs x818.srec


clean:
	@rm *.o *.abs
