6 AR = $(BINDIR)/$(ADDNAME)ar
7 AS = $(BINDIR)/$(ADDNAME)as
8 CC = $(BINDIR)/$(ADDNAME)gcc
9 LD = $(BINDIR)/$(ADDNAME)ld
10 NM = $(BINDIR)/$(ADDNAME)nm
11 OBJCOPY = $(BINDIR)/$(ADDNAME)objcopy
12 OBJDUMP = $(BINDIR)/$(ADDNAME)objdump
13 RANLIB = $(BINDIR)/$(ADDNAME)ranlib
14 STRIP = $(BINDIR)/$(ADDNAME)strip
16 KZ_XMODEM = ../../tools/kz_xmodem/kz_xmodem
17 KZ_XMODEM_SERDEV = /dev/ttyUSB0
19 OBJS = startup.o main.o interrupt.o
20 OBJS += lib.o serial.o timer.o
21 OBJS += led.o leddrv.o
27 OBJS += kozos.o syscall.o memory.o consdrv.o timerdrv.o command.o clock.o
31 CFLAGS = -Wall -mh -nostdinc -nostdlib -fno-builtin
32 #CFLAGS += -mint32 # int¤ò32¥Ó¥Ã¥È¤Ë¤¹¤ë¤È³Ý»»¡¿³ä»»¤¬¤Ç¤¤Ê¤¯¤Ê¤ë
38 LFLAGS = -static -T ld.scr -L.
47 $(CC) $(OBJS) -o $(TARGET) $(CFLAGS) $(LFLAGS)
48 cp $(TARGET) $(TARGET).elf
61 rm -f $(OBJS) $(TARGET) $(TARGET).elf
64 $(KZ_XMODEM) $(TARGET) $(KZ_XMODEM_SERDEV)
67 minicom -o console -b 9600 -D $(KZ_XMODEM_SERDEV)