e576bb2002-10-11Martin Nilsson /* || This file is part of Pike. For copyright information see COPYRIGHT. || Pike is distributed under GPL, LGPL and MPL. See the file COPYING || for more information.
56a5bd2004-12-30Henrik Grubbström (Grubba) || $Id: pikecode.c,v 1.9 2004/12/30 18:05:41 grubba Exp $
e576bb2002-10-11Martin Nilsson */
1b10db2002-10-08Martin Nilsson 
dd6bca2001-07-20Henrik Grubbström (Grubba) /* * Generic strap for the code-generator. * * Henrik Grubbström 20010720 */ #include "global.h" #include "program.h" #include "opcodes.h" #include "docode.h" #include "interpret.h" #include "lex.h"
56a5bd2004-12-30Henrik Grubbström (Grubba) #include "pike_embed.h"
dd6bca2001-07-20Henrik Grubbström (Grubba)  #include "pikecode.h"
3271c62002-04-08Martin Stjernholm #if PIKE_BYTECODE_METHOD == PIKE_BYTECODE_IA32
dd6bca2001-07-20Henrik Grubbström (Grubba) #include "code/ia32.c"
3271c62002-04-08Martin Stjernholm #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_SPARC
dd6bca2001-07-20Henrik Grubbström (Grubba) #include "code/sparc.c"
3271c62002-04-08Martin Stjernholm #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_PPC32
55d3e12001-07-26Marcus Comstedt #include "code/ppc32.c"
3271c62002-04-08Martin Stjernholm #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_GOTO
dd6bca2001-07-20Henrik Grubbström (Grubba) #include "code/computedgoto.c"
3271c62002-04-08Martin Stjernholm #else
dd6bca2001-07-20Henrik Grubbström (Grubba) #include "code/bytecode.c"
3271c62002-04-08Martin Stjernholm #endif