User`s manual
NCR Build Tools
4-8 Single Board Computers SCSI Software UserÕs Manual
4
-o outfile This option determines if a C-compilable data file is generated
and if so what the name of the file is. If the -o is given without
specifying a filename, the output filename defaults to a
file.out.
-u
When this option is set, the definitions INSTRUCTIONS and
PATCHES in the output file is suppressed. This option is
necessary if two or more output files are being linked
together.
-v
This option prints all relevant information about the
compilation process to the screen for the user to view.
-z debugfile This option generates a file that is necessary if the SCRIPTS
debugger is to be used. If the debugger is used, this is the file
that is loaded to begin the debug process. If the -z option is
given without specifying a debugfile name, then the debugfile
name defaults to file.sod.
RETURN VALUE
If n710c68k (n710c80k) is successful then 0 is returned. If n710c68k (n710c80k) is
not successful, then a nonzero value is returned.
NOTES
The PASS() directive allows the string contained within the parentheses to be
ignored by the SCRIPTS compiler and passed directly to the output file. For
example, the statement PASS(#include header.h) results in the line #include
header.h
to be placed in the outfile. The string is limited to 32 characters in
length.
The n710c68k (n710c80k) resolves all data references as direct references, which
are then resolved at link time. To generate SCRIPTS that contain data
references that can be relocated at run time, it is necessary to invoke the NCR
preprocessor n710p68k (n710p80k) to generate a run-time relocation table.
The compiler declares all compiled SCRIPTS as C array declarations of type
ULONG. The compiler typedefs ULONG and "unsigned long" in the outfile.
All entries past a PROC directive up to the next PROC directive (or the end of the
source file) are included as elements of the C array produced for that PROC
directive.
SEE ALSO
n710p68k (n710p80k)