/* Amiga */

#include <string.h>
#ifdef IXEMUL
char *cpp[] = { "/LCC/bin/cpp",
#else
char *cpp[] = { "LCC:bin/cpp",
#endif
      "-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 };
#ifdef IXEMUL
char *include[] = { "-I/LCC/include/m68k/amigaos", 
                    "-I/LCC/include/m68k/amigaos/os-include", 0 } ;
char *com[] = { "/LCC/bin/rcc", "", "-target=m68k-amigaos",
                "$1", "$2", "$3", 0 };
#else
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 };
#endif

#ifdef IXEMUL
/* Use gas from ade, what is its commandline ???? */
/* Sample as call */
/* /ade/m68k-cbm-amigados/bin/as -mc68010 -o /t/cc9551441.o /t/cc955144.s */
char *as[] = { "/LCC/bin/as", "-mc68020", "-o", "$3", "$2", "$1 ", 0 };
#else
char *as[] = { "LCC:bin/phxass", "FROM", "$2", "TO", "$3", "OPT=!", "Q",
	       "NOEXE", "", "$1 ", 0 };
#endif

#ifdef IXEMUL
/* Use ld from ADE, but what is commandline ??? */
char *ld[] = { "/LCC/bin/ld", "-o", "$3", 
               "/LCC/lib/crt0.o", 
               "-fl", "libm020",
               "-fl", "libm881",
               "-L/ade/lib/gcc-lib/m68k-cbm-amigados/2.7.2",
               "-L/ade/m68k-cbm-amigados/lib",
               "-L/ade/lib",
               "$2", "$1",
               "-lgcc", "-lc",
               "-lgcc", "-lamiga",0 };
#else
char *ld[] = { "LCC:bin/phxlnk", "K1", "TO", "$3", "ND", "LCC:lib/startup.o",
		"$2", "$1", "", "LCC:lib/c.lib", "LCC:lib/amiga.lib", 0 } ;
#endif

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 (stricmp(arg, "-annotate") == 0)
		com[1] = "-annotate";

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

