New long option: --start-addr

git-svn-id: svn://svn.cc65.org/cc65/trunk@307 b7a2c559-68d2-44c3-8de9-860c34a00d81
This commit is contained in:
cuz
2000-08-24 06:41:55 +00:00
parent 8a79129caa
commit 0d7763cedb
2 changed files with 26 additions and 6 deletions

View File

@@ -562,6 +562,7 @@ static void Usage (void)
" --help\t\tHelp (this text)\n"
" --include-dir dir\tSet a compiler include directory path\n"
" --mapfile name\tCreate a map file\n"
" --start-addr addr\tSet the default start address\n"
" --target sys\t\tSet the target system\n"
" --version\t\tPrint the version number\n"
" --verbose\t\tVerbose mode\n",
@@ -632,6 +633,15 @@ static void OptMapFile (const char* Opt, const char* Arg)
static void OptStartAddr (const char* Opt, const char* Arg)
/* Set the default start address */
{
CmdAddArg (&LD65, "-S");
CmdAddArg (&LD65, Arg);
}
static void OptTarget (const char* Opt, const char* Arg)
/* Set the target system */
{
@@ -675,6 +685,7 @@ int main (int argc, char* argv [])
{ "--help", 0, OptHelp },
{ "--include-dir", 1, OptIncludeDir },
{ "--mapfile", 1, OptMapFile },
{ "--start-addr", 1, OptStartAddr },
{ "--target", 1, OptTarget },
{ "--verbose", 0, OptVerbose },
{ "--version", 0, OptVersion },