1 1.1 christos /* The common simulator framework for GDB, the GNU Debugger. 2 1.1 christos 3 1.1.1.10 christos Copyright 2002-2024 Free Software Foundation, Inc. 4 1.1 christos 5 1.1 christos Contributed by Andrew Cagney and Red Hat. 6 1.1 christos 7 1.1 christos This file is part of GDB. 8 1.1 christos 9 1.1 christos This program is free software; you can redistribute it and/or modify 10 1.1 christos it under the terms of the GNU General Public License as published by 11 1.1 christos the Free Software Foundation; either version 3 of the License, or 12 1.1 christos (at your option) any later version. 13 1.1 christos 14 1.1 christos This program is distributed in the hope that it will be useful, 15 1.1 christos but WITHOUT ANY WARRANTY; without even the implied warranty of 16 1.1 christos MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 17 1.1 christos GNU General Public License for more details. 18 1.1 christos 19 1.1 christos You should have received a copy of the GNU General Public License 20 1.1 christos along with this program. If not, see <http://www.gnu.org/licenses/>. */ 21 1.1 christos 22 1.1 christos 23 1.1 christos #ifndef SIM_INLINE_C 24 1.1 christos #define SIM_INLINE_C 25 1.1 christos 26 1.1 christos #undef SIM_INLINE_P 27 1.1 christos #define SIM_INLINE_P 1 28 1.1 christos 29 1.1.1.9 christos /* This must come before any other includes. */ 30 1.1.1.9 christos #include "defs.h" 31 1.1.1.9 christos 32 1.1 christos #include "sim-inline.h" 33 1.1 christos #include "sim-main.h" 34 1.1 christos 35 1.1.1.8 christos #if C_REVEALS_MODULE_P (SIM_ARANGE_INLINE) 36 1.1.1.8 christos #include "sim-arange.c" 37 1.1.1.8 christos #endif 38 1.1.1.8 christos 39 1.1 christos 40 1.1 christos #if C_REVEALS_MODULE_P (SIM_BITS_INLINE) 41 1.1 christos #include "sim-bits.c" 42 1.1 christos #endif 43 1.1 christos 44 1.1 christos 45 1.1 christos #if C_REVEALS_MODULE_P (SIM_CORE_INLINE) 46 1.1 christos #include "sim-core.c" 47 1.1 christos #endif 48 1.1 christos 49 1.1 christos 50 1.1 christos #if C_REVEALS_MODULE_P (SIM_ENDIAN_INLINE) 51 1.1 christos #include "sim-endian.c" 52 1.1 christos #endif 53 1.1 christos 54 1.1 christos 55 1.1 christos #if C_REVEALS_MODULE_P (SIM_EVENTS_INLINE) 56 1.1 christos #include "sim-events.c" 57 1.1 christos #endif 58 1.1 christos 59 1.1 christos 60 1.1 christos #if C_REVEALS_MODULE_P (SIM_FPU_INLINE) 61 1.1 christos #include "sim-fpu.c" 62 1.1 christos #endif 63 1.1 christos 64 1.1 christos 65 1.1 christos #if C_REVEALS_MODULE_P (SIM_TYPES_INLINE) 66 1.1 christos #include "sim-types.c" 67 1.1 christos #endif 68 1.1 christos 69 1.1 christos 70 1.1 christos #if C_REVEALS_MODULE_P (SIM_MAIN_INLINE) 71 1.1 christos #include "sim-main.c" 72 1.1 christos #endif 73 1.1 christos 74 1.1 christos #if C_REVEALS_MODULE_P (ENGINE_INLINE) 75 1.1 christos /* #include "engine.c" - handled by generator */ 76 1.1 christos #endif 77 1.1 christos 78 1.1 christos 79 1.1 christos #if C_REVEALS_MODULE_P (ICACHE_INLINE) 80 1.1 christos /* #include "icache.c" - handled by generator */ 81 1.1 christos #endif 82 1.1 christos 83 1.1 christos 84 1.1 christos #if C_REVEALS_MODULE_P (IDECODE_INLINE) 85 1.1 christos /* #include "idecode.c" - handled by generator */ 86 1.1 christos #endif 87 1.1 christos 88 1.1 christos 89 1.1 christos #if C_REVEALS_MODULE_P (SEMANTICS_INLINE) 90 1.1 christos /* #include "semantics.c" - handled by generator */ 91 1.1 christos #endif 92 1.1 christos 93 1.1 christos 94 1.1 christos #if C_REVEALS_MODULE_P (SUPPORT_INLINE) 95 1.1 christos /* #include "support.c" - handled by generator */ 96 1.1 christos #endif 97 1.1 christos 98 1.1 christos 99 1.1 christos #undef SIM_INLINE_P 100 1.1 christos #define SIM_INLINE_P 0 101 1.1 christos 102 1.1 christos #endif 103