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. */
1b10db2002-10-08Martin Nilsson 
dd6bca2001-07-20Henrik Grubbström (Grubba) /* * Generic strap for the code-generator. *
d346f82006-04-27Tor Edvardsson  * Henrik Grubbstr�m 20010720
dd6bca2001-07-20Henrik Grubbström (Grubba)  */ #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"
d346f82006-04-27Tor Edvardsson #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_AMD64 #include "code/amd64.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"
a00f6f2007-04-01Marcus Comstedt #elif PIKE_BYTECODE_METHOD == PIKE_BYTECODE_PPC64 #include "code/ppc64.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