CMakeLists.txt 3.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120
  1. set(SRCS
  2. arm/disassembler/arm_disasm.cpp
  3. arm/disassembler/load_symbol_map.cpp
  4. arm/interpreter/mmu/arm1176jzf_s_mmu.cpp
  5. arm/interpreter/mmu/cache.cpp
  6. arm/interpreter/mmu/maverick.cpp
  7. arm/interpreter/mmu/rb.cpp
  8. arm/interpreter/mmu/sa_mmu.cpp
  9. arm/interpreter/mmu/tlb.cpp
  10. arm/interpreter/mmu/wb.cpp
  11. arm/interpreter/mmu/xscale_copro.cpp
  12. arm/interpreter/vfp/vfp.cpp
  13. arm/interpreter/vfp/vfpdouble.cpp
  14. arm/interpreter/vfp/vfpinstr.cpp
  15. arm/interpreter/vfp/vfpsingle.cpp
  16. arm/interpreter/arm_interpreter.cpp
  17. arm/interpreter/armcopro.cpp
  18. arm/interpreter/armemu.cpp
  19. arm/interpreter/arminit.cpp
  20. arm/interpreter/armmmu.cpp
  21. arm/interpreter/armos.cpp
  22. arm/interpreter/armsupp.cpp
  23. arm/interpreter/armvirt.cpp
  24. arm/interpreter/thumbemu.cpp
  25. file_sys/archive_romfs.cpp
  26. file_sys/archive_sdmc.cpp
  27. file_sys/file_romfs.cpp
  28. file_sys/file_sdmc.cpp
  29. hle/kernel/address_arbiter.cpp
  30. hle/kernel/archive.cpp
  31. hle/kernel/event.cpp
  32. hle/kernel/kernel.cpp
  33. hle/kernel/mutex.cpp
  34. hle/kernel/shared_memory.cpp
  35. hle/kernel/thread.cpp
  36. hle/service/apt.cpp
  37. hle/service/fs.cpp
  38. hle/service/gsp.cpp
  39. hle/service/hid.cpp
  40. hle/service/ndm.cpp
  41. hle/service/service.cpp
  42. hle/service/srv.cpp
  43. hle/config_mem.cpp
  44. hle/coprocessor.cpp
  45. hle/hle.cpp
  46. hle/svc.cpp
  47. hw/gpu.cpp
  48. hw/hw.cpp
  49. hw/ndma.cpp
  50. loader/elf.cpp
  51. loader/loader.cpp
  52. loader/ncch.cpp
  53. core.cpp
  54. core_timing.cpp
  55. mem_map.cpp
  56. mem_map_funcs.cpp
  57. system.cpp
  58. )
  59. set(HEADERS
  60. arm/disassembler/arm_disasm.h
  61. arm/disassembler/load_symbol_map.h
  62. arm/interpreter/mmu/arm1176jzf_s_mmu.h
  63. arm/interpreter/mmu/cache.h
  64. arm/interpreter/mmu/rb.h
  65. arm/interpreter/mmu/sa_mmu.h
  66. arm/interpreter/mmu/tlb.h
  67. arm/interpreter/mmu/wb.h
  68. arm/interpreter/vfp/asm_vfp.h
  69. arm/interpreter/vfp/vfp.h
  70. arm/interpreter/vfp/vfp_helper.h
  71. arm/interpreter/arm_interpreter.h
  72. arm/interpreter/arm_regformat.h
  73. arm/interpreter/armcpu.h
  74. arm/interpreter/armdefs.h
  75. arm/interpreter/armemu.h
  76. arm/interpreter/armmmu.h
  77. arm/interpreter/armos.h
  78. arm/interpreter/skyeye_defs.h
  79. arm/arm_interface.h
  80. file_sys/archive.h
  81. file_sys/archive_romfs.h
  82. file_sys/archive_sdmc.h
  83. file_sys/file.h
  84. file_sys/file_romfs.h
  85. file_sys/file_sdmc.h
  86. hle/kernel/address_arbiter.h
  87. hle/kernel/archive.h
  88. hle/kernel/event.h
  89. hle/kernel/kernel.h
  90. hle/kernel/mutex.h
  91. hle/kernel/shared_memory.h
  92. hle/kernel/thread.h
  93. hle/service/apt.h
  94. hle/service/fs.h
  95. hle/service/gsp.h
  96. hle/service/hid.h
  97. hle/service/ndm.h
  98. hle/service/service.h
  99. hle/service/srv.h
  100. hle/config_mem.h
  101. hle/coprocessor.h
  102. hle/function_wrappers.h
  103. hle/hle.h
  104. hle/svc.h
  105. hw/gpu.h
  106. hw/hw.h
  107. hw/ndma.h
  108. loader/elf.h
  109. loader/loader.h
  110. loader/ncch.h
  111. core.h
  112. core_timing.h
  113. mem_map.h
  114. system.h
  115. )
  116. create_directory_groups(${SRCS} ${HEADERS})
  117. add_library(core STATIC ${SRCS} ${HEADERS})