Specifications
14--4 Programmer’s Guide Sega
Psy-Q Development System
Source Files
The specified source files can be either C or assembler source files, or object files.
CCSH decides how to deal with a source file based on the files extension. The
following table describes how each file extension is processed:
.C Passed through C pre-processor, C compiler, Assembler, Linker
.I Passed through C compiler, Assembler, Linker
.CC Passed through C pre-processor, C
++
compiler, Assembler, Linker
.CPP Passed through C pre-processor, C
++
compiler, Assembler, Linker
.II Passed through C
++
compiler, Assembler, Linker
.IPP Passed through C
++
compiler, Assembler, Linker
.ASM Passed through C compiler, Assembler, Linker
.S Passed through Assembler, Linker
.other Passed through Linker
Remarks
• The PC file system is not case sensitive and so the case of the extension has no
effect.
• Various command line switches can stop processing at any stage, eliminating
linking, assembling or compiling.
• The -x option can be used to override the automatic selection of action based on
file extension.
• Files with extensions that are not recognised are treated as object files and passed
to the linker. This includes .OBJ files, the standard object file extension.
• Several different source files, which may have different file extensions, may be
placed on the command line.