2 # Makefile のターゲット依存部(LPC1768用)
7 # それぞれの名前はディレクトリ名に対応していることに注意。
12 BOARD = lpcxpresso1768
18 INCLUDES := $(INCLUDES) -I$(TARGETDIR)
19 CDEFS := $(CDEFS) -DDEBUG -D__CODE_RED -D__REDLIB__
25 KERNEL_DIR := $(KERNEL_DIR) $(TARGETDIR)
26 KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
27 KERNEL_COBJS := $(KERNEL_COBJS) target_config.o
28 KERNEL_CFLAGS := $(KERNEL_CFLAGS)
33 SYSSVC_DIR := $(SYSSVC_DIR)
34 SYSSVC_COBJS := $(SYSSVC_COBJS)
39 CFG_TABS := $(CFG_TABS) --cfg1-def-table $(TARGETDIR)/target_def.csv
44 LDSCRIPT = $(SRCDIR)/target/$(BOARD)_$(TOOL)/lpc1768_rom.ld
49 $(OBJNAME).hex: $(OBJFILE)
50 $(OBJCOPY) -O ihex -S $(OBJFILE) $(OBJNAME).hex
52 CLEAN_FILES := $(CLEAN_FILES) $(OBJNAME).he
55 cfg1_out.c: $(TARGETDIR)/target_def.csv
56 kernel_cfg.timestamp: $(TARGETDIR)/target.tf
57 $(OBJFILE): $(TARGETDIR)/target_check.tf
65 include $(SRCDIR)/chip/$(CHIP)_$(TOOL)/Makefile.chip