source: rtos_arduino/trunk/asp_1.9.2/arch/arm_m_gcc/stm32f/Makefile.chip@ 136

Last change on this file since 136 was 136, checked in by ertl-honda, 8 years ago

ライブラリとOS及びベーシックなサンプルの追加.

File size: 1.2 KB
Line 
1#
2# Makefile のターゲット依存部(STM32F用)
3#
4
5#
6# チップ依存部ディレクトリ名の定義
7#
8CHIPDIR = $(SRCDIR)/arch/$(PRC)_$(TOOL)/$(CHIP)
9
10#
11# コアタイプ
12#
13CORE_TYPE = CORTEX_M3
14
15#
16# コンパイルオプション
17#
18INCLUDES := $(INCLUDES) -I$(CHIPDIR)
19CDEFS := $(CDEFS)
20COPTS := $(COPTS)
21
22#
23# カーネルに関する定義
24#
25KERNEL_DIR := $(KERNEL_DIR) $(CHIPDIR)
26KERNEL_ASMOBJS := $(KERNEL_ASMOBJS)
27KERNEL_COBJS := $(KERNEL_COBJS) chip_config.o core_timer.o
28KERNEL_CFLAGS := $(KERNEL_CFLAGS) -fno-strict-aliasing
29
30#
31# システムサービスに関する定義
32#
33SYSSVC_DIR := $(SYSSVC_DIR)
34SYSSVC_COBJS := $(SYSSVC_COBJS)
35
36#
37# トレースログに関する設定
38#
39ifeq ($(ENABLE_TRACE),true)
40 COPTS := $(COPTS) -DTOPPERS_ENABLE_TRACE
41 KERNEL_DIR := $(KERNEL_DIR) $(SRCDIR)/arch/logtrace
42 KERNEL_COBJS := $(KERNEL_COBJS) trace_config.o trace_dump.o
43endif
44
45#
46# 依存関係の定義
47#
48kernel_cfg.timestamp: $(CHIPDIR)/chip.tf
49$(OBJFILE): $(CHIPDIR)/chip_check.tf
50
51#
52# オフセットファイル生成のための定義
53#
54OFFSET_TF := $(CHIPDIR)/chip_offset.tf
55
56#
57# コア依存部のインクルード
58#
59include $(SRCDIR)/arch/$(PRC)_$(TOOL)/common/Makefile.core
Note: See TracBrowser for help on using the repository browser.