/* Amiga */

#include <string.h>
char *cpp[] = { "LCC:bin/cpp",
      "-Dmc68000", "-Damiga", "-Damigados", "-Damigaos", "-DMCH_AMIGA",
      "-DAMIGA", "-D__mc68000__", "-D__amiga__", "-D__amigados__",
      "-D__amigaos__", "-D__MCH_AMIGA__", "-D__AMIGA__", "-D__mc68000",
      "-D__amiga", "-D__amigados", "-D__amigaos", "-D__MCH_AMIGA",
      "-D__AMIGA", "-D__stdargs=", "-D__STDC__=1",
      "$1", "$2", "$3", 0 };
char *include[] = { "-ILCC:include/m68k/amigaos", 
                    "-ILCC:include/m68k/amigaos/os-include", 0 } ;
char *com[] = { "LCC:bin/rcc", "", "-target=m68k-amigaos",
      "$1", "$2", "$3", 0 };
char *as[] = { "LCC:bin/phxass", "FROM", "$2", "TO", "$3", "OPT=NRQBLPSM", "Q",
	       "NOEXE", "", "$1 ", 0 };
/*
char *as[] = { "LCC:bin/phxass", "FROM", "$2", "TO", "$3", "OPT=!", "Q",
	       "NOEXE", "", "$1 ", 0 };
*/
char *ld[] = { "LCC:bin/phxlnk", "K1", "TO", "$3", "ND", "LCC:lib/startup.o",
		"$2", "$1", "", "LCC:lib/c.lib", "LCC:lib/a.lib", 0 } ;

int option(arg) char *arg; {
	extern llist[];
  if( strncmp(arg, "-g", 2) == 0 ) {
    as[8] = "DS" ;
	ld[4] = "";
    }
/* JOOP:
   propagate the '-annotate' option to rcc which parses this also and
   sets the annotate flag so that C-Source printing is enabled
*/
	else if (strcmp(arg, "-annotate") == 0)
		com[1] = "-annotate";

/* JOOP: as long as profiling is causing problems it is disabled */ 
/*	else if (strcmp(arg, "-b") == 0
        && access("LCC:lib/bbexit.o", 4) == 0)
		ld[8] = "LCC:lib/bbexit.o";
*/
	else
		return 0;
  return 1;
}

