CC = h8300-elf-gcc OBJCOPY = h8300-elf-objcopy #CFLAGS = -mh -mrelax -mint32 CFLAGS = -mh -mint32 CFLAGS += -static #CFLAGS += -Wl,--entry=main -nostdlib #CFLAGS += -nodefaultlibs CFLAGS += -nostartfiles /root/uClinux-dist-h8300/lib/uClibc/lib/crt0.o #CFLAGS += -finhibit-size-directive -fno-ident -fomit-frame-pointer CFLAGS += -I. CFLAGS += -I/root/uClinux-dist-h8300/lib/uClibc/include #CFLAGS += -Wall -v -save-temps #LDFLAGS += -Wl,-T/usr/local/h8300-elf/lib/elf2flt.ld #LDFLAGS += -L/root/uClinux-dist-h8300/lib/uClibc/. #/root/uClinux-dist-h8300/lib/uClibc/lib LDFLAGS += -L/root/uClinux-dist-h8300/lib/uClibc/lib# -lc -lgcc #LDFLAGS += -Wl,-r #-Ur for C++ LDFLAGS += -Wl,-elf2flt #LDFLAGS += -Wl,-elf2flt-lc LDFLAGS += -Wl,-move-rodata #LDFLAGS += -Wl,--verbose #-Wl,-V hello: hello.c Makefile ${CC} ${CFLAGS} -o $@ $@.c ${LDFLAGS} cp hello /tftpboot tags: hello.c etags *.c clean: rm -f TAGS hello *~