<article>
<title>cl65 Users Guide
-<author>Ullrich von Bassewitz, <htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org">
+<author><url url="mailto:uz@cc65.org" name="Ullrich von Bassewitz">
<date>01.08.2000, 27.11.2000, 02.10.2001
<abstract>
-V Print the version number
-W name[,...] Supress compiler warnings
-Wa options Pass options to the assembler
+ -Wc options Pass options to the compiler
-Wl options Pass options to the linker
Long options:
--debug-info Add debug info
--feature name Set an emulation feature
--force-import sym Force an import of symbol `sym'
- --forget-inc-paths Forget include search paths (compiler)
--help Help (this text)
--include-dir dir Set a compiler include directory path
--ld-args options Pass options to the linker
--o65-model model Override the o65 model
--obj file Link this object file
--obj-path path Specify an object file search path
+ --print-target-path Print the target file path
--register-space b Set space available for register variables
--register-vars Enable register variables
--rodata-name seg Set the name of the RODATA segment
shouldn't use -o when more than one output file is created.
+ <tag><tt>--print-target-path</tt></tag>
+
+ This option prints the absolute path of the target file directory and exits
+ then. It is supposed to be used with shell backquotes or the GNU make shell
+ function. This way you can write build scripts or Makefiles accessing target
+ files without any assumption about the cc65 installation path.
+
+
<tag><tt>-t sys, --target sys</tt></tag>
The default for this option is different from the compiler and linker in the
the C64 as a target system by default. This was chosen since most people
seem to use cc65 to develop for the C64.
+
<tag><tt>-Wa options, --asm-args options</tt></tag>
Pass options directly to the assembler. This may be used to pass options
if cl65 supports an option by itself, do not pass this option to the
assembler by means of the <tt/-Wa/ switch.
+
<tag><tt>-Wc options, --cc-args options</tt></tag>
Pass options directly to the compiler. This may be used to pass options
if cl65 supports an option by itself, do not pass this option to the
compiler by means of the <tt/-Wc/ switch.
+
<tag><tt>-Wl options, --ld-args options</tt></tag>
Pass options directly to the linker. This may be used to pass options that
supports an option by itself, do not pass this option to the linker by means
of the <tt/-Wl/ switch.
-</descrip>
+</descrip>
-<sect>Bugs/Feedback<p>
-
-If you have problems using the utility, if you find any bugs, or if you're
-doing something interesting with it, I would be glad to hear from you. Feel
-free to contact me by email (<htmlurl url="mailto:uz@cc65.org" name="uz@cc65.org">).
-
-
-
<sect>Copyright<p>
cl65 (and all cc65 binutils) are (C) Copyright 1998-2004 Ullrich von
</article>
-