Last change
on this file since 289 was 49, checked in by ertl-hiro, 12 years ago |
asp_wo_kernelをコミット。
|
-
Property svn:keywords
set to
Id
|
File size:
1.1 KB
|
Line | |
---|
1 | #
|
---|
2 | # @(#) $Id: Makefile.target 49 2012-09-06 04:41:53Z ertl-hiro $
|
---|
3 | #
|
---|
4 |
|
---|
5 | #
|
---|
6 | # Makefile のターゲット依存部(Mac OS X用)
|
---|
7 | #
|
---|
8 |
|
---|
9 | #
|
---|
10 | # システム名,開発環境名の定義
|
---|
11 | #
|
---|
12 | # GNU開発環境の標準設定を使えないので,TOOLを"gcc_"としている.
|
---|
13 | #
|
---|
14 | SYS = macosx
|
---|
15 | TOOL = gcc_
|
---|
16 |
|
---|
17 | #
|
---|
18 | # 開発ツールのコマンド名の定義
|
---|
19 | #
|
---|
20 | # nm,objcopy,objdumpは,それぞれ,gnm,gobjcopy,gobjdumpを用いる.
|
---|
21 | #
|
---|
22 | CC = gcc
|
---|
23 | CXX = g++
|
---|
24 | AS = as
|
---|
25 | LD = ld
|
---|
26 | AR = ar
|
---|
27 | NM = gnm
|
---|
28 | RANLIB = ranlib
|
---|
29 | OBJCOPY = gobjcopy
|
---|
30 | OBJDUMP = gobjdump
|
---|
31 |
|
---|
32 | #
|
---|
33 | # makeoffsetは使用しない
|
---|
34 | #
|
---|
35 | OMIT_MAKEOFFSET = true
|
---|
36 |
|
---|
37 | #
|
---|
38 | # コンパイルオプション
|
---|
39 | #
|
---|
40 | INCLUDES := $(INCLUDES) -I$(TARGETDIR)
|
---|
41 | COPTS := $(COPTS) -Werror -m32
|
---|
42 |
|
---|
43 | #
|
---|
44 | # カーネルに関する定義
|
---|
45 | #
|
---|
46 | KERNEL_DIR := $(KERNEL_DIR) $(TARGETDIR)
|
---|
47 | KERNEL_COBJS := $(KERNEL_COBJS) target_config.o target_timer.o
|
---|
48 |
|
---|
49 | #
|
---|
50 | # システムサービスに関する定義
|
---|
51 | #
|
---|
52 | SYSSVC_COBJS := $(SYSSVC_COBJS) target_serial.o
|
---|
53 |
|
---|
54 | #
|
---|
55 | # コンフィギュレータ関係の変数の定義
|
---|
56 | #
|
---|
57 | CFG_TABS := $(CFG_TABS) --cfg1-def-table $(TARGETDIR)/target_def.csv
|
---|
58 |
|
---|
59 | #
|
---|
60 | # トレースログ記録のサンプルコードに関する定義
|
---|
61 | #
|
---|
62 | ifeq ($(ENABLE_TRACE),true)
|
---|
63 | COPTS := $(COPTS) -DTOPPERS_ENABLE_TRACE
|
---|
64 | KERNEL_DIR := $(KERNEL_DIR) $(SRCDIR)/arch/logtrace
|
---|
65 | KERNEL_COBJS := $(KERNEL_COBJS) trace_config.o trace_dump.o
|
---|
66 | endif
|
---|
Note:
See
TracBrowser
for help on using the repository browser.