In May 2012 the miniSDK has beed extended to
There are a lot of common aspects. Therefore a common directory has been introduced, where files are stored, which are shared.
The setup-pages had to be extended, too.
The miniSDK-directory-structure (changed when extending to fx-9860):
setup.obj (necessary for OPTLNK; this is not the setup.obj of the fx-9860 SDK)
Copy the complete BIN-directory and fx9860G_library.lib of the fx-9860 SDK to this location.
fxCG20_SDK_1_04.htm (contains some version specific hints)
CurrentProject.cmd (the batch file which starts the build process (console mode))
fx_calculators_SuperH_based.chm (the file you are currently reading)
This directory contains the file BaseOptions.ini, which will contain settings, which are independent of a certain project.
Additional header files will occur here, which are automatically generated by the build process (syscall-library / tools-library).
build_fxCG_library.cmd (builds fxCG_library.lib based on ..\BIN\fx9860G_library.lib (console mode))
fxCG_G3A_STARTUP.src (initialization of static RAM)
fxCG_RAM_STARTUP.src (startup-code for the binary intended to run from RAM, a special loader is needed, to use this)
The content of this directory is partly used to build the tools-library.
automatically generated syscall-source files, normally this directory needs no attention
automatically generated object files, normally this directory needs no attention
SYSCALL_TEMPLATE.src (supports the script-processors syscall-command), normally this directory needs no attention
ProcessProject.exe (the console mode script-processor)
pCGSDK.exe (the GUI based project manager)
after a build run, this directory contains a logfile, which could be helpful, when problems occur during the build process.
pCGSDK.INI contains some information maintained and used by pCGSDK.exe
INSIGHT.INI pCGSDK.exe uses INSIGHT.INI as input-file to generate the necessary *.prj-files.
INSIGHT.prj (project processor script)
OPTLNK_OPTIONS.prj (project processor sub-script)
Setup.prj (project processor script)
Syscalls.prj (project processor script)
tools.prj (project processor script)
MAKEG3A.PSC (the G3A-bind-script, usually not necessary to change)
INSIGHT.cpp (the main source of the example INSIGHT)
INSIGHT.G3A (the result of the INSIGHT-build-process)
INSIGHT_SELECTED.CGI (the selected-state-icon for the main menu)
INSIGHT_UNSELECTED.CGI (the unselected-state-icon for the main menu)
MEMVIEW.cpp (a function needed by INSIGHT)
SYSCALL_VERIFY.cpp (a function needed by INSIGHT)
this directory basically has the same
structure as ..\fx_SDK\fxCG_SDK