# ビルドシステム (ステップ 3 - ビルド理解)

GNU Make・GCC / MSVC・.NET SDK を使ったビルドの仕組みを理解します。
このリポジトリでは C プロジェクトと .NET プロジェクトが混在しており、それぞれのビルド手順を把握することが重要です。

# 1 スキルガイド一覧

スキルガイド一覧
スキルガイド | 内容
--- | ---
GNU Make | makefile の基礎と階層ビルド構造
GCC / MSVC ツールチェイン | コンパイラとリンカのオプション
.NET SDK | dotnet コマンドと .NET プロジェクト構造

# 2 このリポジトリとの関連

- `makefile` (トップレベル) - 全体ビルドのエントリポイント
- `makefw/` - Make ビルドフレームワーク (サブモジュール)
- `prod/calc/` - C プロジェクトのビルド対象
- `prod/calc.net/` - .NET プロジェクトのビルド対象 (`dotnet build`)

# 3 次のステップ

ビルドシステムを習得したら、ステップ 4 - 品質向上 に進んでください。