mirror of
https://github.com/rvtr/TwlIPL_commit-99.git
synced 2025-10-31 06:21:11 -04:00
| .. | ||
| data | ||
| include | ||
| src | ||
| IDE_Archive_NITRO.mcp | ||
| Nitro_TS.h | ||
| Nitro_TS.pch | ||
| Nitro_TS.pch++ | ||
| Nitro.lcf | ||
| ReadMe.txt | ||
| ROM-TS.rsf | ||
===========================================================================
Stationery for Nitro SDK 3.0
Japanese description is available at the second half of this file.
===========================================================================
This stationery uses precompiled headers.
1. The files and settings relating to the use of the precompiled header.
- Nitro_TS.pch
This is the pch file to generate a mch file which is used by the C source.
The actual mch file name depends on the build target you chose.
"nitro_TS_prefix.h" and "nitro.h" are included in the precompiled header.
If you want to include other header files in the precompiled header, please
add the files to the bottom of this pch file.
- Nitro_TS.pch++
This is the pch file to generate a mch file which is used by the C++ source.
The actual mch file name depends on the build target you chose.
"nitro_TS_prefix.h" and "nitro.h" are included in the precompiled header.
If you want to include other header files in the precompiled header, please
add the files to the bottom of this pch file.
- Nitro_TS.h
This is the header file for each C and C++ source file to include
the proper precompiled header.
This header file is included from the Prefix Text field in the C/C++
Preprocessor panel thus making it automatically included in each
C/C++ source file.
- The settings in the C/C++ Preprocessor panel
The settings in the C/C++ Preprocessor panel ("Target Settings"
-> "Language Settings" -> "C/C++ Preprocessor") is the following.
1) "Nitro_TS.h" is included by the Prefix Text.
2) "nitro_TS_prefix.h" is not included by the Prefix Text.
3) "Use prefix text in precompiled header" is checked.
2. The behavior when building is as follows.
1) Nitro_TS.pch (or Nitro_TS.pch++) is precompiled.
The mch file with the proper file name is generated.
2) Each C source and each C++ source is compiled.
Nitro_TS.h is included by the Prefix Text in the C/C++
Preprocessor panel.
The proper mch file is included.
3. If you don't want to use precompiled headers, please follow the steps below.
1) Remove Nitro_TS.pch from Project.
2) Remove Nitro_TS.pch++ from Project.
3) Remove Nitro_TS.h from Project.
4) Change the contents of Prefix Text field on C/C++ Preprocessor panel.
- Remove the line " #include "Nitro_TS.h" ".
- Remove the comment out of the line "#include <nitro_TS_prefix.h>" to
make this #include effective.
4. You may be able to remove Nitro_TS.pch or Nitro_TS.pch++.
Both of Nitro_TS.pch and Nitro_TS.pch++ are used in both the stationery
for C and C++ Project because both C and C++ source may be used
in one Project.
- If the precompiled header for C++ is unnecessary in your C Project,
you can remove the Nitro_TS.pch++ from your Project.
- If the precompiled header for C is unnecessary in your C++ Project,
you can remove the Nitro_TS.pch from your Project.
/*--- The lines below are written in Japanese character set ---*/
===========================================================================
Nitro SDK 3.0 <20>p<97>X<83>e<83>[<5B>V<83><56><83>i<83><69>
<0A>v<83><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83>̎g<CC8E>p<97>ɂ<C982><C282><A2>
===========================================================================
<0A><><82>̃X<CC83>e<83>[<5B>V<83><56><83>i<83><69><83>ł̓v<CD83><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83><5F><82>g<8E>p<97><70><82>Ă<82><C482>܂<82><DC82>B
<0A>P<82>D<81>v<83><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83>̎g<CC8E>p<97>Ɋ֘A<D698><41><82><B5><82>ݒ<90><DD92>A<81>t<83>@<40>C<83><43>
<20>E Nitro_TS.pch
C<>\<5C>[<5B>X<83><58><82>g<8E><67>mch<63>t<83>@<40>C<83><43><83><82><F090B690><AC><82><B7><82>ׂ<88>pch<63>t<83>@<40>C<83><43><83>ł<82><C582>B
<20><><90><B6><90><AC><82><B3><82><EA>mch<63>t<83>@<40>C<83><43><83>̃t<CC83>@<40>C<83><43><83><8B><96>̓r<CD83><72><83>h<83>^<5E>[<5B>Q<83>b<83>g<83>ɂ<82><C982><E6><82>ĈقȂ<D982><C882>܂<82><DC82>B
<20>v<83><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83>ɂ<82> nitro_TS_prefix.h <20><> nitro.h <20><><82>܂߂Ă<DF82><C482>܂<82><DC82>B
<20><><83>[<5B>U<83>[<5B><><82>p<97>ӂ<88><D382><B5><82>w<83>b<83>_<83>t<83>@<40>C<83><43><83><8B><82>܂߂<DC82><DF82>ꍇ<8F>́A<CD81><41><82>̃t<CC83>@<40>C<83><43><83>̖<82><CC96><96><94><F6>
<20>NjL<C78B><4C><82>ĉ<82><C489><BA><82><B3><82>B
<20>E Nitro_TS.pch++
C++<2B>\<5C>[<5B>X<83><58><82>g<8E><67>mch<63>t<83>@<40>C<83><43><83><82><F090B690><AC><82><B7><82>ׂ<88>pch<63>t<83>@<40>C<83><43><83>ł<82><C582>B
<20><><90><B6><90><AC><82><B3><82><EA>mch<63>t<83>@<40>C<83><43><83>̃t<CC83>@<40>C<83><43><83><8B><96>̓r<CD83><72><83>h<83>^<5E>[<5B>Q<83>b<83>g<83>ɂ<82><C982><E6><82>ĈقȂ<D982><C882>܂<82><DC82>B
<20>v<83><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83>ɂ<82> nitro_TS_prefix.h <20><> nitro.h <20><><82>܂߂Ă<DF82><C482>܂<82><DC82>B
<20><><83>[<5B>U<83>[<5B><><82>p<97>ӂ<88><D382><B5><82>w<83>b<83>_<83>t<83>@<40>C<83><43><83><8B><82>܂߂<DC82><DF82>ꍇ<8F>́A<CD81><41><82>̃t<CC83>@<40>C<83><43><83>̖<82><CC96><96><94><F6>
<20>NjL<C78B><4C><82>ĉ<82><C489><BA><82><B3><82>B
<20>E Nitro_TS.h
<20>eC<65>\<5C>[<5B>X<83><58><96><94>C++<2B>\<5C>[<5B>X<83><58><82>K<93>ȃv<C883><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83><5F><82>C<83><43><83>N<83><4E><83>[<5B>h<83><68><82><B7>
<20>ׂ̃w<CC83>b<83>_<83>t<83>@<40>C<83><43><83>ł<82><C582>B
<20>eC<65>\<5C>[<5B>X<83><58><96><94>C++<2B>\<5C>[<5B>X<83>̃R<CC83><52><83>p<83>C<83><43><83><8B><8E>ɕK<C995><4B><82><B8><82>̃w<CC83>b<83>_<83>t<83>@<40>C<83><43><83><8B><82>g<8E>p
<20><><82><B3><82><EA><82>悤<82>ɁA<C981>^<5E>[<5B>Q<83>b<83>g<83>ݒ<90><DD92>p<83>l<83><6C> <20>| <20><><8C><BE><8C>ݒ<90> <20>| C/C++ Preprocessor <20><>
Prefix Text <20>ŃC<C583><43><83>N<83><4E><83>[<5B>h<83><68><82><B3><82>Ă<82><C482>܂<82><DC82>B
<20>E C/C++ Preprocessor <20>p<83>l<83><6C><83><8B><93>̐ݒ<CC90>
<20>^<5E>[<5B>Q<83>b<83>g<83>ݒ<90><DD92>p<83>l<83><6C> <20>| <20><><8C><BE><8C>ݒ<90> <20>| C/C++ Preprocessor <20>ɂ<82><C982><A8><82>Ď<82><C48E>̐ݒ<CC90>
<20><><82><AA><82><B3><82>Ă<82><C482>܂<82><DC82>B
1) Nitro_TS.h <20><> Prefix Text <20>ŃC<C583><43><83>N<83><4E><83>[<5B>h<83><68><82><B7>
2) nitro_TS_prefix.h <20><> Prefix Text <20>ł̓C<CD83><43><83>N<83><4E><83>[<5B>h<83><68><82>Ȃ<82>
3) Use prefix text in precompiled header <20>`<60>F<83>b<83>N<83>{<7B>b<83>N<83>X<83><58><82>I<83><49>
<0A>Q<82>D<81>r<83><72><83>h<83><68><8E>̓<82><CC93><AE><82>͉<82><CD89>L<8B>̂悤<CC82>ɂȂ<C982><C882>܂<82><DC82>B
1) Nitro_TS.pch <20>i<81>܂<82><DC82><BD>Nitro_TS.pch++<2B>j<81><6A><82>v<83><76><83>R<83><52><83>p<83>C<83><43><83><8B><82><B3><82>A<81>r<83><72><83>h
<20>^<5E>[<5B>Q<83>b<83>g<83>ɉ<82><C989><9E><82><B6><82>K<93>ȃt<C883>@<40>C<83><43><83><8B><96><BC>mch<63>t<83>@<40>C<83><43><83><8B><82><AA><90><B6><90><AC><82><B3><82><EA><82>B
2) <20>eC<65>\<5C>[<5B>X<83><58><96><94>C++<2B>\<5C>[<5B>X<83><58><82>R<83><52><83>p<83>C<83><43><83><8B><82><B3><82><EA><82>B
<20><><82>̎<82><CC8E>AC/C++ Preprocessor<6F>p<83>l<83><6C><83><8B> Prefix Text<78>̎w<CC8E><77><92>ɂ<82><C982><E6><82>ANitro_TS.h
<20><><82>ÖٓI<D993>ɃC<C983><43><83>N<83><4E><83>[<5B>h<83><68><82><B3><82>A<81>K<93>ȃt<C883>@<40>C<83><43><83><8B><96><BC>mch<63>t<83>@<40>C<83><43><83><8B><82>C<83><43><83>N<83><4E><83>[<5B>h
<20><><82><B3><82><EA><82>B
<0A>R<82>D<81>v<83><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83><5F><82>g<8E>p<97><70><82>Ȃ<82><C882>\<5C><><90>ɕύX<CF8D><58><82><B7><82>ɂ́A<CD81><41><89>L<8B>̎菇<CC8E><E88F87><82>s<8D><73><82><C1>
<20><><89><BA><82><B3><82>B
1) <20>v<83><76><83>W<83>F<83>N<83>g<83><67><82><A9> Nitro_TS.pch <20><><82>폜<8D><ED8F9C><82><B7>
2) <20>v<83><76><83>W<83>F<83>N<83>g<83><67><82><A9> Nitro_TS.pch++ <20><><82>폜<8D><ED8F9C><82><B7>
3) <20>v<83><76><83>W<83>F<83>N<83>g<83><67><82><A9> Nitro_TS.h <20><><82>폜<8D><ED8F9C><82><B7>
4) <20>^<5E>[<5B>Q<83>b<83>g<83>ݒ<90><DD92>p<83>l<83><6C> <20>| <20><><8C><BE><8C>ݒ<90> <20>| C/C++ Preprocessor <20><> Prefix Text <20><>
<20><><93>e<97>ɂ<C982><C282>āA<C481><41><89>L<8B>̕ύX<CF8D><58><82>s<8D><73>
<20>E<81>u#include "Nitro_TS.h"<22>v<81>̍s<CC8D><73><82>폜<8D><ED8F9C><82><B7><82>B
<20>E<81>u#include <nitro_TS_prefix.h><3E>v<81>̍s<CC8D>̃R<CC83><52><83><81><83>g<83>A<83>E<83>g<83><67><82><F0><89><F0><8F><9C><82>A
<20><><82>̃C<CC83><43><83>N<83><4E><83>[<5B>h<83><68><82>L<97><4C><8C>ɂ<82><C982><B7><82>B
<0A>S<82>D<81>s<95>v<97><76> Nitro_TS.pch <20><><96><94> Nitro_TS.pch++ <20>ɂ<C982><C282>āB
C<>̃v<CC83><76><83>W<83>F<83>N<83>g<83>p<97>̃X<CC83>e<83>[<5B>V<83><56><83>i<83><69><83>y<8B><79>C++<2B>v<83><76><83>W<83>F<83>N<83>g<83>p<97>̃X<CC83>e<83>[<5B>V<83><56><83>i<83><69>
<20>̗<82><CC97><BC><95>ɂ<82><C982><A8><82>āAC<41>\<5C>[<5B>X<83>y<8B><79>C++<2B>\<5C>[<5B>X<83><58><82><AA><8D>݉\<5C>Ƃ<82><C682><B7><82>ׂɁANitro_TS.pch <20><>
Nitro_TS.pch++ <20>̗<82><CC97><BC><95><FB><82>g<91>ݍ<82><DD8D>܂<82><DC82>Ă<82><C482>܂<82><DC82>B
<20><><82><E0><82>AC<41>̃v<CC83><76><83>W<83>F<83>N<83>g<83><67>C++<2B>p<97>̃v<CC83><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83><5F><82>S<91><53><82>s<95>v<97>ł<82><C582><A0><82><E9>
<20><><82>A<CE81>v<83><76><83>W<83>F<83>N<83>g<83><67><82><A9> Nitro_TS.pch++ <20><><82>폜<8D><ED8F9C><82>Ē<82><C492><B8><82>Ă<82><C482>܂<82><DC82>܂<82><DC82><B9><82>B
<20><><93>l<97>ɁAC++<2B>̃v<CC83><76><83>W<83>F<83>N<83>g<83><67>C<C5>p<97>̃v<CC83><76><83>R<83><52><83>p<83>C<83><43><83>w<83>b<83>_<83><5F><82>S<91><53><82>s<95>v<97>ł<82><C582><A0>
<20>Ȃ<82><C882>A<CE81>v<83><76><83>W<83>F<83>N<83>g<83><67><82><A9> Nitro_TS.pch <20><><82>폜<8D><ED8F9C><82>Ē<82><C492><B8><82>Ă<82><C482>܂<82><DC82>܂<82><DC82><B9><82>B