inline.c 2.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899
  1. /* This file is part of the program psim.
  2. Copyright (C) 1994-1995, Andrew Cagney <cagney@highland.com.au>
  3. This program is free software; you can redistribute it and/or modify
  4. it under the terms of the GNU General Public License as published by
  5. the Free Software Foundation; either version 3 of the License, or
  6. (at your option) any later version.
  7. This program is distributed in the hope that it will be useful,
  8. but WITHOUT ANY WARRANTY; without even the implied warranty of
  9. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
  10. GNU General Public License for more details.
  11. You should have received a copy of the GNU General Public License
  12. along with this program; if not, see <http://www.gnu.org/licenses/>.
  13. */
  14. #ifndef _INLINE_C_
  15. #define _INLINE_C_
  16. /* This must come before any other includes. */
  17. #include "defs.h"
  18. #include "std-config.h"
  19. #include "inline.h"
  20. #if (BITS_INLINE & INCLUDE_MODULE)
  21. #include "bits.c"
  22. #endif
  23. #if (SIM_ENDIAN_INLINE & INCLUDE_MODULE)
  24. #include "sim-endian.c"
  25. #endif
  26. #if (ICACHE_INLINE & INCLUDE_MODULE)
  27. #include "icache.c"
  28. #endif
  29. #if (CORE_INLINE & INCLUDE_MODULE)
  30. #include "corefile.c"
  31. #endif
  32. #if (VM_INLINE & INCLUDE_MODULE)
  33. #include "vm.c"
  34. #endif
  35. #if (EVENTS_INLINE & INCLUDE_MODULE)
  36. #include "events.c"
  37. #endif
  38. #if (MODEL_INLINE & INCLUDE_MODULE)
  39. #include "model.c"
  40. #endif
  41. #if (OPTIONS_INLINE & INCLUDE_MODULE)
  42. #include "options.c"
  43. #endif
  44. #if (MON_INLINE & INCLUDE_MODULE)
  45. #include "mon.c"
  46. #endif
  47. #if (REGISTERS_INLINE & INCLUDE_MODULE)
  48. #include "registers.c"
  49. #endif
  50. #if (INTERRUPTS_INLINE & INCLUDE_MODULE)
  51. #include "interrupts.c"
  52. #endif
  53. #if (DEVICE_INLINE & INCLUDE_MODULE)
  54. #include "device.c"
  55. #endif
  56. #if (TREE_INLINE & INCLUDE_MODULE)
  57. #include "tree.c"
  58. #endif
  59. #if (SPREG_INLINE & INCLUDE_MODULE)
  60. #include "spreg.c"
  61. #endif
  62. #if (SEMANTICS_INLINE & INCLUDE_MODULE)
  63. #include "semantics.c"
  64. #endif
  65. #if (IDECODE_INLINE & INCLUDE_MODULE)
  66. #include "idecode.c"
  67. #endif
  68. #if (OS_EMUL_INLINE & INCLUDE_MODULE)
  69. #include "os_emul.c"
  70. #endif
  71. #endif