1 | diff -x '.git*' -uprN ssp.orig/doc/porting.txt ssp/doc/porting.txt
|
---|
2 | --- ssp.orig/doc/porting.txt 2015-05-19 18:45:26.000000000 +0900
|
---|
3 | +++ ssp/doc/porting.txt 2018-06-06 18:24:58.000000000 +0900
|
---|
4 | @@ -408,7 +408,7 @@ KERNEL_CFLAGS := $(KERNEL_CFLAGS) -fno-s
|
---|
5 | また,アセンブリ言語レベルの識別名が,C言語レベルの識別名の先頭に"_"が
|
---|
6 | 付いたものになる場合には,CDEFSに-DTOPPERS_LABEL_ASMを追加する.
|
---|
7 |
|
---|
8 | -(2-4-6) SYSSVC_DIR システムサービスのソースが置かれたディレクトリ
|
---|
9 | +(2-4-6) SYSSVC_DIRS システムサービスのソースが置かれたディレクトリ
|
---|
10 | (2-4-7) SYSSVC_ASMOBJS アセンブリ言語で記述されたシステムサービスの
|
---|
11 | オブジェクト
|
---|
12 | (2-4-8) SYSSVC_COBJS C言語で記述されたシステムサービスのオブジェクト
|
---|
13 | @@ -421,7 +421,7 @@ KERNEL_CFLAGS := $(KERNEL_CFLAGS) -fno-s
|
---|
14 | イルオプション,その構成に必要なライブラリリンク指定を追加する場合には,
|
---|
15 | 上に示した変数に定義する.
|
---|
16 |
|
---|
17 | -(2-4-11) KERNEL_DIR カーネルのソースが置かれたディレクトリ
|
---|
18 | +(2-4-11) KERNEL_DIRS カーネルのソースが置かれたディレクトリ
|
---|
19 | (2-4-12) KERNEL_ASMOBJS アセンブリ言語で記述されたカーネルのオブジェクト
|
---|
20 | (2-4-13) KERNEL_COBJS C言語で記述されたカーネルのオブジェクト
|
---|
21 | (2-4-14) KERNEL_CFLAGS カーネルに対するコンパイルオプション
|
---|
22 | @@ -450,7 +450,7 @@ KERNEL_COBJS := $(KERNEL_COBJS) target_c
|
---|
23 | 下の記述を含める必要がある.
|
---|
24 |
|
---|
25 | ----------------------------------------
|
---|
26 | -CFG_TABS := $(CFG_TABS) --cfg1-def-table $(TARGETDIR)/target_def.csv
|
---|
27 | +CFG_TABS := $(CFG_TABS) --symval-table $(TARGETDIR)/target_sym.def
|
---|
28 | ----------------------------------------
|
---|
29 |
|
---|
30 | (2-4-16) CFG1_OUT_LDFLAGS cfg1_out.cに対するリンクオプション
|
---|
31 | @@ -595,9 +595,9 @@ LIBS := $(LIBS) -lgcc
|
---|
32 | 下の記述を含める必要がある.
|
---|
33 |
|
---|
34 | ----------------------------------------
|
---|
35 | -cfg1_out.c: $(TARGETDIR)/target_def.csv
|
---|
36 | -kernel_cfg.timestamp: $(TARGETDIR)/target.tf
|
---|
37 | -$(OBJFILE): $(TARGETDIR)/target_check.tf
|
---|
38 | +cfg1_out.c: $(TARGETDIR)/target_sym.def
|
---|
39 | +kernel_cfg.timestamp: $(TARGETDIR)/target_kernel.trb
|
---|
40 | +check.timestamp: $(TARGETDIR)/target_check.trb
|
---|
41 | ----------------------------------------
|
---|
42 |
|
---|
43 | 2.7 その他の設定
|
---|
44 | diff -x '.git*' -uprN ssp.orig/sample/Makefile ssp/sample/Makefile
|
---|
45 | --- ssp.orig/sample/Makefile 2018-06-06 19:35:22.000000000 +0900
|
---|
46 | +++ ssp/sample/Makefile 2018-06-06 18:24:58.000000000 +0900
|
---|
47 | @@ -256,14 +256,6 @@ else
|
---|
48 | KERNEL_COBJS := $(KERNEL_COBJS) \
|
---|
49 | $(foreach file,$(KERNEL_FCSRCS),$(file:.c=.o))
|
---|
50 | endif
|
---|
51 | -ifdef OMIT_OFFSET_H
|
---|
52 | - OFFSET_H =
|
---|
53 | -else
|
---|
54 | - OFFSET_H = offset.h
|
---|
55 | -endif
|
---|
56 | -ifndef TARGET_OFFSET_TRB
|
---|
57 | - TARGET_OFFSET_TRB := $(TARGETDIR)/target_offset.trb
|
---|
58 | -endif
|
---|
59 | ifndef TARGET_KERNEL_TRB
|
---|
60 | TARGET_KERNEL_TRB := $(TARGETDIR)/target_kernel.trb
|
---|
61 | endif
|
---|
62 | @@ -275,7 +267,7 @@ ifndef TARGET_KERNEL_CFG
|
---|
63 | endif
|
---|
64 |
|
---|
65 | #
|
---|
66 | -# コンフィギュレータに関する定義
|
---|
67 | +# コンフィギュレータに関する定義
|
---|
68 | #
|
---|
69 | CFG_TABS := --api-table $(SRCDIR)/kernel/kernel_api.def \
|
---|
70 | --symval-table $(SRCDIR)/kernel/kernel_sym.def \
|
---|