Ignore:
Timestamp:
Aug 3, 2017, 10:46:41 PM (7 years ago)
Author:
coas-nagasima
Message:

プロパティの文字コードにUTF-8を追加、キーワードを削除

File:
1 edited

Legend:

Unmodified
Added
Removed
  • asp3_gr_sakura/trunk/Debug/Makefile

    • Property svn:eol-style set to native
    • Property svn:mime-type set to text/x-makefile; charset=UTF-8
    r317 r318  
    99#              Graduate School of Information Science, Nagoya Univ., JAPAN
    1010#
    11 #  上記著作権è€
    12 ã¯ï¼Œä»¥ä¸‹ã®(1)~(4)の条件を満たす場合に限り,本ソフトウェ
    13 #  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
    14 #  変・再é
    15 å¸ƒï¼ˆä»¥ä¸‹ï¼Œåˆ©ç”¨ã¨å‘¼ã¶ï¼‰ã™ã‚‹ã“とを無償で許諾する.
    16 #   (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
    17 #       æ¨©è¡¨ç¤ºï¼Œã“の利用条件および下記の無保証規定が,そのままの形でソー
    18 #       ã‚¹ã‚³ãƒ¼ãƒ‰ä¸­ã«å«ã¾ã‚Œã¦ã„ること.
    19 #   (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
    20 #       ç”¨ã§ãã‚‹å½¢ã§å†é
    21 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œå†é
    22 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨
    23 #       è€
    24 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—作権表示,この利用条件および下記
    25 #       ã®ç„¡ä¿è¨¼è¦å®šã‚’掲載すること.
    26 #   (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
    27 #      用できない形で再é
    28 å¸ƒã™ã‚‹å ´åˆã«ã¯ï¼Œæ¬¡ã®ã„ずれかの条件を満たすこ
    29 #      と.
    30 #     (a) 再é
    31 å¸ƒã«ä¼´ã†ãƒ‰ã‚­ãƒ¥ãƒ¡ãƒ³ãƒˆï¼ˆåˆ©ç”¨è€
    32 ãƒžãƒ‹ãƒ¥ã‚¢ãƒ«ãªã©ï¼‰ã«ï¼Œä¸Šè¨˜ã®è‘—
    33 #         ä½œæ¨©è¡¨ç¤ºï¼Œã“の利用条件および下記の無保証規定を掲載すること.
    34 #    (b) 再é
    35 å¸ƒã®å½¢æ
    36 ‹ã‚’,別に定める方法によって,TOPPERSプロジェクトに
    37 #        報告すること.
    38 #   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
    39 #      害からも,上記著作権è€
    40 ãŠã‚ˆã³TOPPERSプロジェクトをå
    41 è²¬ã™ã‚‹ã“と.
    42 #      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
    43 #      由に基づく請求からも,上記著作権è€
    44 ãŠã‚ˆã³TOPPERSプロジェクトを
    45 #      å
    46 è²¬ã™ã‚‹ã“と.
     11#  上記著作権者は,以下の(1)~(4)の条件を満たす場合に限り,本ソフトウェ
     12#  ア(本ソフトウェアを改変したものを含む.以下同じ)を使用・複製・改
     13#  変・再配布(以下,利用と呼ぶ)することを無償で許諾する.
     14#   (1) 本ソフトウェアをソースコードの形で利用する場合には,上記の著作
     15#       権表示,この利用条件および下記の無保証規定が,そのままの形でソー
     16#       スコード中に含まれていること.
     17#   (2) 本ソフトウェアを,ライブラリ形式など,他のソフトウェア開発に使
     18#       用できる形で再配布する場合には,再配布に伴うドキュメント(利用
     19#       者マニュアルなど)に,上記の著作権表示,この利用条件および下記
     20#       の無保証規定を掲載すること.
     21#   (3) 本ソフトウェアを,機器に組み込むなど,他のソフトウェア開発に使
     22#      用できない形で再配布する場合には,次のいずれかの条件を満たすこ
     23#      と.
     24#     (a) 再配布に伴うドキュメント(利用者マニュアルなど)に,上記の著
     25#         作権表示,この利用条件および下記の無保証規定を掲載すること.
     26#    (b) 再配布の形態を,別に定める方法によって,TOPPERSプロジェクトに
     27#        報告すること.
     28#   (4) 本ソフトウェアの利用により直接的または間接的に生じるいかなる損
     29#      害からも,上記著作権者およびTOPPERSプロジェクトを免責すること.
     30#      また,本ソフトウェアのユーザまたはエンドユーザからのいかなる理
     31#      由に基づく請求からも,上記著作権者およびTOPPERSプロジェクトを
     32#      免責すること.
    4733#
    48 #  本ソフトウェアは,無保証で提供されているものである.上記著作権è€
    49 ãŠ
    50 #  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
    51 #  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
    52 #  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
    53 #  の責任を負わない.
     34#  本ソフトウェアは,無保証で提供されているものである.上記著作権者お
     35#  よびTOPPERSプロジェクトは,本ソフトウェアに関して,特定の使用目的
     36#  に対する適合性も含めて,いかなる保証も行わない.また,本ソフトウェ
     37#  アの利用により直接的または間接的に生じたいかなる損害に関しても,そ
     38#  の責任を負わない.
    5439#
    55 #  $Id: Makefile 735 2016-04-03 14:11:07Z ertl-hiro $
     40#  $Id$
    5641#
    5742
    5843#
    59 ã‚¿ãƒ¼ã‚²ãƒƒãƒˆã®æŒ‡å®šï¼ˆMakefile.targetで上書きされるのを防ぐため)
     44ターゲットの指定(Makefile.targetで上書きされるのを防ぐため)
    6045#
    6146all:
    6247
    6348#
    64 ã‚¿ãƒ¼ã‚²ãƒƒãƒˆç•¥ç§°ã®å®šç¾©
     49ターゲット略称の定義
    6550#
    6651TARGET = gr_sakura_gcc
    6752
    6853#
    69 ãƒ—ログラミング言語の定義
     54プログラミング言語の定義
    7055#
    7156SRCLANG = c
     
    8065
    8166#
    82 ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å®šç¾©
     67ソースファイルのディレクトリの定義
    8368#
    8469SRCDIR = ..
    8570
    8671#
    87 ã‚ªãƒ–ジェクトファイル名の拡張子の設定
     72オブジェクトファイル名の拡張子の設定
    8873#
    8974OBJEXT = elf
    9075
    9176#
    92 ã‚«ãƒ¼ãƒãƒ«ãƒ©ã‚¤ãƒ–ラリ(libkernel.a)のディレクトリ名
    93 ï¼ˆã‚«ãƒ¼ãƒãƒ«ãƒ©ã‚¤ãƒ–ラリもmake対象にする時は,空に定義する)
     77カーネルライブラリ(libkernel.a)のディレクトリ名
     78(カーネルライブラリもmake対象にする時は,空に定義する)
    9479#
    9580KERNEL_LIB =
    9681
    9782#
    98 ã‚«ãƒ¼ãƒãƒ«ã‚’関数単位でコンパイルするかどうかの定義
     83カーネルを関数単位でコンパイルするかどうかの定義
    9984#
    10085KERNEL_FUNCOBJS =
    10186
    10287#
    103 #  TECSを外すかどうかの定義
     88#  TECSを外すかどうかの定義
    10489#
    10590OMIT_TECS =
    10691
    10792#
    108 ãƒˆãƒ¬ãƒ¼ã‚¹ãƒ­ã‚°ã‚’取得するかどうかの定義
     93トレースログを取得するかどうかの定義
    10994#
    11095ENABLE_TRACE =
    11196
    11297#
    113 é–‹ç™ºãƒ„ール(コンパイラ等)のディレクトリの定義
     98開発ツール(コンパイラ等)のディレクトリの定義
    11499#
    115100DEVTOOLDIR =
    116101
    117102#
    118 ãƒ¦ãƒ¼ãƒ†ã‚£ãƒªãƒ†ã‚£ãƒ—ログラムの名称
     103ユーティリティプログラムの名称
    119104#
    120105CFG = ruby -Eutf-8 $(SRCDIR)/cfg/cfg.rb
     
    122107
    123108#
    124 ã‚ªãƒ–ジェクトファイル名の定義
     109オブジェクトファイル名の定義
    125110#
    126111OBJNAME = asp
     
    134119
    135120#
    136 ä¾å­˜é–¢ä¿‚ファイルを置くディレクトリの定義
     121依存関係ファイルを置くディレクトリの定義
    137122#
    138123DEPDIR = deps
    139124
    140125#
    141 ã‚¿ãƒ¼ã‚²ãƒƒãƒˆä¾å­˜éƒ¨ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªã®å®šç¾©
     126ターゲット依存部のディレクトリの定義
    142127#
    143128TARGETDIR = $(SRCDIR)/target/$(TARGET)
    144129
    145130#
    146 ã‚¿ãƒ¼ã‚²ãƒƒãƒˆä¾å­˜ã®å®šç¾©ã®ã‚¤ãƒ³ã‚¯ãƒ«ãƒ¼ãƒ‰
     131ターゲット依存の定義のインクルード
    147132#
    148133include $(TARGETDIR)/Makefile.target
    149134
    150135#
    151 #  TECS生成ファイルのディレクトリの定義
     136#  TECS生成ファイルのディレクトリの定義
    152137#
    153138TECSGENDIR = ./gen
     
    158143
    159144#
    160 #  TECSが生成する定義のインクルード
     145#  TECSが生成する定義のインクルード
    161146#
    162147ifndef OMIT_TECS
     
    166151
    167152#
    168 #  å
    169 ±é€šã‚³ãƒ³ãƒ‘イルオプションの定義
     153#  共通コンパイルオプションの定義
    170154#
    171155COPTS := -g  $(COPTS)
     
    186170
    187171#
    188 ã‚¢ãƒ—リケーションプログラムに関する定義
     172アプリケーションプログラムに関する定義
    189173#
    190174APPLNAME = sample1
     
    210194ifdef TINETDIR
    211195        #
    212         #  ネットワークサービスの定義
     196        #  ネットワークサービスの定義
    213197        #
    214198
    215199        NO_USE_TINET_LIBRARY = true
    216200
    217         #  ネットワークインタフェースの選択、何れか一つ選択する。
     201        #  ネットワークインタフェースの選択、何れか一つ選択する。
    218202
    219203        NET_IF = ether
    220204
    221         #  イーサネット・ディバイスドライバの選択
     205        #  イーサネット・ディバイスドライバの選択
    222206
    223207        NET_DEV = if_rx62n
    224208
    225         #  ネットワーク層の選択
     209        #  ネットワーク層の選択
    226210
    227211        #SUPPORT_INET6 = true
    228212        SUPPORT_INET4 = true
    229213
    230         #  API に組込む機能の選択
     214        #  API に組込む機能の選択
    231215
    232216        #API_CFG_IP4MAPPED_ADDR = true
    233217
    234         #  トランスポート層の選択
     218        #  トランスポート層の選択
    235219
    236220        SUPPORT_TCP = true
     
    238222
    239223        #
    240         #  ネットワークサービスの Makefile のインクルード
     224        #  ネットワークサービスの Makefile のインクルード
    241225        #
    242226        include $(SRCDIR)/$(TINETDIR)/Makefile.tinet
     
    244228
    245229#
    246 ã‚·ã‚¹ãƒ†ãƒ ã‚µãƒ¼ãƒ“スに関する定義
     230システムサービスに関する定義
    247231#
    248232SYSSVC_DIRS := $(TECSGENDIR) $(SRCDIR)/tecs_kernel \
     
    255239
    256240#
    257 ã‚¿ãƒ¼ã‚²ãƒƒãƒˆãƒ•ã‚¡ã‚¤ãƒ«
     241ターゲットファイル
    258242#
    259243.PHONY: all
     
    269253endif
    270254
    271 ##### 以下は編集しないこと #####
    272 
    273 #
    274 ã‚³ãƒ³ãƒ•ã‚£ã‚®ãƒ¥ãƒ¬ãƒ¼ã‚¿ã«é–¢ã™ã‚‹å®šç¾©
     255##### 以下は編集しないこと #####
     256
     257#
     258コンフィギュレータに関する定義
    275259#
    276260ifndef TINETDIR
     
    292276
    293277#
    294 ã‚«ãƒ¼ãƒãƒ«ã«é–¢ã™ã‚‹å®šç¾©
    295 #
    296 #  KERNEL_ASMOBJS: カーネルライブラリに含める,ソースがアセンブリ言語の
    297 #                                  オブジェクトファイル.
    298 #  KERNEL_COBJS: カーネルのライブラリに含める,ソースがC言語で,ソース
    299 #                                ファイルと1対1に対応するオブジェクトファイル.
    300 #  KERNEL_LCSRCS: カーネルのライブラリに含めるC言語のソースファイルで,
    301 #                                 1つのソースファイルから複数のオブジェクトファイルを生
    302 #                                 æˆã™ã‚‹ã‚‚の.
    303 #  KERNEL_LCOBJS: 上のソースファイルから生成されるオブジェクトファイル.
     278カーネルに関する定義
     279#
     280#  KERNEL_ASMOBJS: カーネルライブラリに含める,ソースがアセンブリ言語の
     281#                                  オブジェクトファイル.
     282#  KERNEL_COBJS: カーネルのライブラリに含める,ソースがC言語で,ソース
     283#                                ファイルと1対1に対応するオブジェクトファイル.
     284#  KERNEL_LCSRCS: カーネルのライブラリに含めるC言語のソースファイルで,
     285#                                 1つのソースファイルから複数のオブジェクトファイルを生
     286#                                 成するもの.
     287#  KERNEL_LCOBJS: 上のソースファイルから生成されるオブジェクトファイル.
    304288#
    305289KERNEL_DIRS := $(KERNEL_DIRS) $(SRCDIR)/kernel
     
    309293
    310294#
    311 ã‚«ãƒ¼ãƒãƒ«ã®ãƒ•ã‚¡ã‚¤ãƒ«æ§‹æˆã®å®šç¾©
     295カーネルのファイル構成の定義
    312296#
    313297include $(SRCDIR)/kernel/Makefile.kernel
     
    342326
    343327#
    344 ã‚½ãƒ¼ã‚¹ãƒ•ã‚¡ã‚¤ãƒ«ã®ã‚るディレクトリに関する定義
     328ソースファイルのあるディレクトリに関する定義
    345329#
    346330vpath %.c $(KERNEL_DIRS) $(SYSSVC_DIRS) $(APPL_DIRS)
     
    350334
    351335#
    352 ã‚³ãƒ³ãƒ‘イルのための変数の定義
     336コンパイルのための変数の定義
    353337#
    354338KERNEL_LIB_OBJS = $(KERNEL_ASMOBJS) $(KERNEL_COBJS) $(KERNEL_LCOBJS)
     
    378362
    379363#
    380 #  tecsgenからCプリプロセッサを呼び出す際のオプションの定義
     364#  tecsgenからCプリプロセッサを呼び出す際のオプションの定義
    381365#
    382366TECS_CPP = $(CC) $(CDEFS) $(INCLUDES) $(SYSSVC_CFLAGS) -D TECSGEN -E
    383367
    384368#
    385 #  tecsgenの呼出し
     369#  tecsgenの呼出し
    386370#
    387371.PHONY: tecs
     
    391375
    392376#
    393 ã‚«ãƒ¼ãƒãƒ«ã®ã‚³ãƒ³ãƒ•ã‚£ã‚®ãƒ¥ãƒ¬ãƒ¼ã‚·ãƒ§ãƒ³ãƒ•ã‚¡ã‚¤ãƒ«ã®ç”Ÿæˆ
     377カーネルのコンフィギュレーションファイルの生成
    394378#
    395379cfg1_out.c cfg1_out.db: cfg1_out.timestamp ;
     
    414398
    415399#
    416 ã‚ªãƒ•ã‚»ãƒƒãƒˆãƒ•ã‚¡ã‚¤ãƒ«ï¼ˆoffset.h)の生成規則
     400オフセットファイル(offset.h)の生成規則
    417401#
    418402$(OFFSET_H): offset.timestamp ;
     
    422406
    423407#
    424 ã‚«ãƒ¼ãƒãƒ«ãƒ©ã‚¤ãƒ–ラリファイルの生成
     408カーネルライブラリファイルの生成
    425409#
    426410libkernel.a: $(OFFSET_H) $(KERNEL_LIB_OBJS)
     
    430414
    431415#
    432 ç‰¹åˆ¥ãªä¾å­˜é–¢ä¿‚の定義
     416特別な依存関係の定義
    433417#
    434418tBannerMain.o: $(filter-out tBannerMain.o,$(ALL_OBJS)) $(LIBS_DEP)
    435419
    436420#
    437 #  å
    438 ¨ä½“のリンク
     421#  全体のリンク
    439422#
    440423$(OBJFILE): $(ALL_OBJS) $(LIBS_DEP)
     
    444427
    445428#
    446 ã‚·ãƒ³ãƒœãƒ«ãƒ•ã‚¡ã‚¤ãƒ«ã®ç”Ÿæˆ
     429シンボルファイルの生成
    447430#
    448431$(OBJNAME).syms: $(OBJFILE)
     
    450433
    451434#
    452 ãƒã‚¤ãƒŠãƒªãƒ•ã‚¡ã‚¤ãƒ«ã®ç”Ÿæˆ
     435バイナリファイルの生成
    453436#
    454437$(OBJNAME).bin: $(OBJFILE)
     
    458441
    459442#
    460 #  Sレコードファイルの生成
     443#  Sレコードファイルの生成
    461444#
    462445$(OBJNAME).srec: $(OBJFILE)
     
    464447
    465448#
    466 ã‚¨ãƒ©ãƒ¼ãƒã‚§ãƒƒã‚¯å‡¦ç†
     449エラーチェック処理
    467450#
    468451.PHONY: check
     
    474457
    475458#
    476 ã‚³ãƒ³ãƒ‘イル結果の消去
     459コンパイル結果の消去
    477460#
    478461.PHONY: clean
     
    499482
    500483#
    501 #  コンフィギュレータが生成したファイルのコンパイルルールの定義
    502 #
    503 #  コンフィギュレータが生成したファイルは,å
    504 ±é€šã®ã‚³ãƒ³ãƒ‘イルオプション
    505 #  のみを付けてコンパイルする.
     484#  コンフィギュレータが生成したファイルのコンパイルルールの定義
     485#
     486#  コンフィギュレータが生成したファイルは,共通のコンパイルオプション
     487#  のみを付けてコンパイルする.
    506488#
    507489ALL_CFG_COBJS = $(CFG_COBJS) cfg1_out.o
     
    518500
    519501#
    520 ä¾å­˜é–¢ä¿‚ファイルのインクルード
     502依存関係ファイルのインクルード
    521503#
    522504-include $(DEPDIR)/*.d
    523505
    524506#
    525 é–‹ç™ºãƒ„ールのコマンド名の定義
     507開発ツールのコマンド名の定義
    526508#
    527509ifeq ($(TOOL),gcc)
    528510        #
    529         #  GNU開発環境用
     511        #  GNU開発環境用
    530512        #
    531513        ifdef GCC_TARGET
     
    565547
    566548#
    567 ã‚³ãƒ³ãƒ‘イルルールの定義
     549コンパイルルールの定義
    568550#
    569551$(KERNEL_COBJS): %.o: %.c
     
    608590
    609591#
    610 ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚³ãƒ³ãƒ‘イルルールを上書き
     592デフォルトコンパイルルールを上書き
    611593#
    612594%.o: %.c
Note: See TracChangeset for help on using the changeset viewer.