Home | History | Annotate | Line # | Download | only in common
      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