mirror of
https://github.com/rvtr/ctr_Repair.git
synced 2025-10-31 13:51:08 -04:00
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-05-23%20-%20ctr.7z%20+%20svn_v1.068.zip/ctr/svn/ctr_Repair@770 385bec56-5757-e545-9c3a-d8741f4650f1
65 lines
1.6 KiB
Plaintext
65 lines
1.6 KiB
Plaintext
ビルド環境
|
|
========
|
|
|
|
SDK
|
|
----
|
|
CTR_SDK-3_3 branch r45925 + r51434 + r54939
|
|
|
|
コンパイラ
|
|
-------
|
|
ARM C/C++ Compiler, 4.1 [Build 1247] for Nintendo
|
|
|
|
ミドルウェア
|
|
--------
|
|
QRコードエンコーダ 1.2.3
|
|
|
|
ビルド時の注意
|
|
------------
|
|
### AES鍵の変更
|
|
リリース用ビルドでは開発機・量産機でAES鍵を変えるため、
|
|
|
|
量産機用ビルドの場合
|
|
./build.sh PROD
|
|
|
|
でビルドすること。
|
|
|
|
開発機用ビルドの場合
|
|
./build.sh UNFIXEDKEY
|
|
|
|
でビルドすること。
|
|
|
|
### 自動無線ON/OFF
|
|
無線ON/OFF切り替えのため、`sources/common/nwm_ExtAPI.cpp` を
|
|
`$HORIZON_ROOT/sources/libraries/nwm/CTR`
|
|
にコピーしてからnwmをリビルドする必要がある。
|
|
|
|
### NNA移行完了
|
|
NNA移行完了のため、
|
|
trunk r54688からactライブラリをコピーする必要がある。
|
|
3_3 branch のcfgには無いシンボルを参照してしまうので、trunkでactライブラリをビルドする時に
|
|
`sources/common/act_ApiAdmin.cpp.patch`を当ててからビルドすること。
|
|
|
|
#### trunkからコピーするファイル
|
|
* $HORIZON_ROOT/include/nn/act
|
|
* $HORIZON_ROOT/include/nn/mii
|
|
* $HORIZON_ROOT/include/nn/Result.h
|
|
* $HORIZON_ROOT/libraries/CTR-TS.Process.MPCore/release/libnn_act.fast.a
|
|
* $HORIZON_ROOT/libraries/CTR-TS.Process.MPCore/release/libnn_act.small.a
|
|
* $HORIZON_ROOT/libraries/CTR-TS.Process.MPCore/verbose/libnn_act.fast.a
|
|
* $HORIZON_ROOT/libraries/CTR-TS.Process.MPCore/verbose/libnn_act.small.a
|
|
|
|
リリース時の注意
|
|
=============
|
|
|
|
ConsoleRestoreのReleaseビルドは、ショップ接続時などにで無限ループする不具合があるためDevelopmentビルドを使用する。
|
|
|
|
その他
|
|
=====
|
|
|
|
PC上でのgoogletestを使う場合BOM付きのUTF-8を
|
|
コンパイルできるgccが必要。
|
|
cygwin 1.7.9-1
|
|
で動作確認済み。
|
|
`sources/tests/googletest/common/common.om`にgtestのインストール先を指定する必要がある
|
|
|