TARGET=hello-h8
SRCS=hello.c

CC=h8300-linux-elf-gcc
CFLAGS=-mh -mint32 -Os -fno-builtin -nostartfiles -nostdinc
LDFLAGS=-Wl,-elf2flt
STARTUP=/usr/local/src/uClinux-dist/lib/crt0.o
INCLUDES=-I/usr/local/src/uClinux-dist/include -I/usr/local/src/uClinux-dist/include/include
LIBS=-L/usr/local/src/uClinux-dist/lib -lc

OBJS=$(SRCS:.c=.o)

.c.o :
	$(CC) $(CFLAGS) $(INCLUDES) $(SRCS) -c $<

$(TARGET) : $(OBJS)
	$(CC) $(CFLAGS) $(INCLUDES) $(LDFLAGS) $(STARTUP)  $(LIBS)  $(OBJS) -o $(TARGET)

clean : 
	rm -f $(TARGET) $(TARGET).gdb $(OBJS)

