-ml -m4-single-only -g -fno-builtin -fno-optimize-sibling-calls -fno-strict-aliasing -D_arch_dreamcast -D_arch_sub_pristine -Wall -Os
-ml -m4-single-only -Wall -nostdlib -nostartfiles -lstdc++ -Wl,-Ttext=0x8c010000 -Wl,--start-group -lkallisti -lc -lgcc -Wl,--end-group
C:\cygwin\usr\local\dc\kos\kos-ports\include
C:\cygwin\usr\local\dc\kos\kos\include
C:\cygwin\usr\local\dc\kos\kos\kernel\arch\dreamcast\include
C:\cygwin\usr\local\dc\kos\kos\addons\include
C:\cygwin\usr\local\dc\sh-elf\include\c++\3.4.6
C:\cygwin\usr\local\dc\kos\kos\lib\dreamcast
C:\cygwin\usr\local\dc\kos\kos\addons\lib\dreamcast
C:\cygwin\usr\local\dc\sh-elf
C compiler: | sh-elf-gcc.exe |
C++ compiler: | sh-elf-g++.exe |
Linker for dynamic libs: | sh-elf-g++.exe |
Linker for static libs: | sh-elf-ar.exe |
C:\cygwin\bin
$linker $libdirs -o $exe_output "C:\cygwin\usr\local\dc\kos\kos\kernel\arch\dreamcast\kernel\startup.o" $link_objects $link_resobjects $link_options $libs
dreamcast
folder from this archive to C:\Program Files\CodeBlocks\share\CodeBlocks\templates\wizard
.C:\Program Files\CodeBlocks\share\CodeBlocks\templates\wizard\config.script
in a text editor and add RegisterWizard(wizProject, _T("dreamcast"), _T("Dreamcast application"), _T("Dreamcast"));
after // project wizards
: //
// project wizards
//
RegisterWizard(wizProject, _T("dreamcast"), _T("Dreamcast application"), _T("Dreamcast"));
RegisterWizard(wizProject, _T("empty"), _T("Empty project"), _T("Console"));
Name: | genromfs (dep) |
Execuatable: | C:\cygwin\usr\local\dc\kos\kos\utils\genromfs\genromfs.exe |
Parameters: | -f "${PROJECT_DIR}romdisk.img" -d "${PROJECT_DIR}romdisk" -v -x .svn |
Launching options: | Launch tool visible (without output redirection) |
Name: | bin2odc (dep) |
Execuatable: | C:\cygwin\usr\local\dc\kos\kos\utils\bin2o\bin2odc.exe |
Parameters: | "${PROJECT_DIR}romdisk.img" "${PROJECT_DIR}romdisk.o" |
Launching options: | Launch tool visible (without output redirection) |
bin2odc.exe
to C:\cygwin\usr\local\dc\kos\kos\utils\bin2o\
.