######################################################################
#                                                                    #
#                   MAKEUSER       Version 2.00.00                   #
#                                                                    #
#         Copyright 1998-2000 (C)SEGA Enterprises Japan,Ltd          #
#                                                                    #
#                   Programed By Tadashi.Jokagi                      #
#                                                                    #
######################################################################
#
#   2000. 4. 5    ・USER_LDFLAGSからオプションを削除(C++対策)
#   2000. 2.28    ・USER_CFLAGSとUSER_LDFLAGSの内容を変更.
#                 ・USER_C_SRCSをとりあえず初めから記述しておいた.
#                 ・nj.cとnj.hおよびsd.cとsd.hの依存関係もあらかじめ書
#                   いておいた..
#                 ・正式リリース．バージョン2.00.00とする．
#   2000. 2.25    ・便宜上バージョンを変える．正式リリース．バージョン
#                   1.99.03とする．
#   2000. 2.24    ・ターゲット実行時の表示を英語にした.
#                 ・セクションを指定出来るマクロのSECTION_NAMEを削除.
#                 ・正式リリース．バージョン1.99.01とする．
#   2000. 2.21    ・コメントの"Jokagi"が" okagi"になってたのを修正.
#                 ・Copyright表記を2000年も追加.
#   1999. 4.28    ・便宜上バージョンを変える．正式リリース．バージョン
#                   0.57.00とする．
#   1999. 4. 5    ・コピーライトを付けた．
#                 ・コメントの2,000 年問題対応:-)
#                 ・正式リリース．バージョン0.56.00 とする．
#   1999. 3. 4    ・便宜上バージョンを変える．正式リリース．バージョン
#                   0.55.00とする．
#   1998.11.30    ・便宜上バージョンを変える．正式リリース．バージョン
#                   0.54.00 とする．
#   1998. 9.24    ・便宜上バージョンを変える．正式リリース．バージョン
#                   0.53.00 とする．
#   1998. 8.20    ・セクション名を指定するSECTION_NAME を追加．
#                 ・余計なコメントを削除した．
#                 ・pre-user-target ターゲットで使用できないマクロを使用
#                   していたので削除．
#                 ・正式リリース．バージョン0.52.00 とする．
#   1998. 6.22    ・makeuser内でも変更履歴を記述するようにした．
#                 ・内容を少し整理．
#                 ・正式リリース．バージョン0.50.01 とする．
#   1998. 6.21    ・正式リリース．バージョン0.50.00 とする．
#

######################################################################
#
#   各種設定（使用環境に合わせる）
#
#=====================================================================
#
#   PROJECT_NAME ターゲット名．ファイル名のベースにもなる．
#   PROJECT_TYPE ターゲットタイプ．ファイル名の拡張子にもなる．
#                       elf ELFフォーマットの実行ファイルの出力．
#                       bin バイナリフォーマットの実行ファイルの出力．
#                       lib ライブラリファイルの出力
#   SECTION_NAME セクション名の定義．各セクション共通の名称になる（頭
#                にそれぞれのセクションのサフィックスが付加される）
#   DEBUG_FLG    デバグ情報の作成の有無．
#                       on  デバグ情報を作成．
#                       off デバグ情報を作成しない．
#
######################################################################
PROJECT_NAME  = kbd2
PROJECT_TYPE  = bin
SECTION_NAME  =
DEBUG_FLG     = on

######################################################################
#
#   各種入力ファイル指定（使用環境に合わせる）
#
#=====================================================================
#
#   USER_C_INCS         ユーザが使用するC コンパイラ用のインクルードファ
#                       イル群．
#   USER_C_SRCS         ユーザが使用するC コンパイラ用のソースファイル
#                       のディレクトリ．
#   USER_AS_INCS        ユーザが使用するアセンブラ用のインクルードファ
#                       イル群．
#   USER_AS_SRCS        ユーザが使用するアセンブラ用のソースファイルの
#                       ディレクトリ．
#   USER_OBJS           ユーザが使用するオブジェクトファイル群．
#   USER_LIBS           ユーザが使用するライブラリファイル群．
#
######################################################################
USER_C_INCS      =
USER_C_SRCS      = \
	sbinit2.c \
	Nj.c \
	main.c \
	NowLoading.c \
	sd.c \
	dbgcons.c \
	keyboard.c \
	kc_jpnrm.c \
	kc_jpsft.c
USER_AS_INCS     =
USER_AS_SRCS     =
USER_OBJS        =
USER_LIBS        = \
	$(SEGALIB_LIB_DIR)\shinobi2.lib \
	$(NINJA2_FULL_LIB) \
	$(SEGALIB_LIB_DIR)\sg_sd2.lib

#   NINJA2_FULL_LIB Ninja2関連のLibraryファイル全てを表すマクロ
#   KAMUI2_FULL_LIB Kamui2関連のLibraryファイル全てを表すマクロ

#    Nj.c・Nj.hの依存関係
Nj.obj : Nj.h
#    sd.c・sd.hの依存関係
sd.obj : sd.h

######################################################################
#
#   各種入力コマンドオプション追加（使用環境に合わせる）
#
#=====================================================================
#
#   USER_CFLAGS     ユーザが使用するＣコンパイラアーギュメント．
#   USER_ASFLAGS    ユーザが使用するアセンブラアーギュメント．
#   USER_ARFLAGS    ユーザが使用するライブラリアンアーギュメント．
#   USER_LDFLAGS    ユーザが使用するリンカアーギュメント．
#
######################################################################
USER_CFLAGS      = -show=object,source,expansion,w=80,l=0
USER_ASFLAGS     =
USER_ARFLAGS     =
USER_LDFLAGS     =

######################################################################
#
#   ターゲットの追加
#
#=====================================================================
#
#   pre-user-target     デフォルトターゲット処理で一番始めに処理される
#                       ターゲット．
#   post-user-target    デフォルトターゲット処理で一番最後に処理される
#                       ターゲット．
#   use-clean           cleanターゲットが実行されるときに同時に実行さ
#                       れるターゲット．
#   use-more-clean      more-cleanターゲットが実行されるときに同時に実
#                       行されるターゲット．
#   use-dist-clean      dist-cleanターゲットが実行されるときに同時に実
#                       行されるターゲット．
#   use-install         installターゲットが実行されるときに同時に実行
#                       されるターゲット．
#
######################################################################
pre-user-target :
	-@echo Begin Make of $(PROJECT_NAME)

post-user-target :
	-@echo Completed.

user-clean :
	-@echo Remove temporary file.

user-more-clean :
	-@echo More remove temporary file.

user-dist-clean :
	-@echo Remove all temporary file.

user-install :

#EOF#
