Big restructuring in order to switch to CMake
authorslack <slack@codemaniacs.com>
Tue, 20 Jan 2009 17:39:00 +0000 (18:39 +0100)
committerslack <slack@codemaniacs.com>
Tue, 20 Jan 2009 17:46:54 +0000 (18:46 +0100)
commit104adea8503564d85f1d941973b2cc50c3c6d87a
treeee77cac341c62ac18a134fc27058f74d69b7fb15
parent0b32090ae5c3e4ef39ed4c754fca845882e9ab21
Big restructuring in order to switch to CMake

- GameBoy core is now a library
- test_core.cc is now the main wenboi program
- CMakeLists.txt everywhere

Still more changes to come, as I'd like to remove SDL
dependencies from the core, abstracting the video driver and
creating a dummy one for wendi, and a SDL one based on the
existing code.

It would be nice too if class GameBoy had a cleaner
interface with less public stuff :P
34 files changed:
CMakeLists.txt [new file with mode: 0644]
Makefile [deleted file]
common/Logger.h [moved from Logger.h with 100% similarity]
common/Singleton.h [moved from Singleton.h with 100% similarity]
common/sized_types.h [moved from sized_types.h with 100% similarity]
common/toString.h [moved from wendi/disasm.h with 78% similarity]
core/CMakeLists.txt [new file with mode: 0644]
core/GBMemory.cc [moved from GBMemory.cc with 99% similarity]
core/GBMemory.h [moved from GBMemory.h with 99% similarity]
core/GBRom.cc [moved from GBRom.cc with 99% similarity]
core/GBRom.h [moved from GBRom.h with 98% similarity]
core/GBVideo.cc [moved from GBVideo.cc with 99% similarity]
core/GBVideo.h [moved from GBVideo.h with 100% similarity]
core/GameBoy.cc [moved from gbcore.cc with 72% similarity]
core/GameBoy.h [moved from gbcore.h with 95% similarity]
core/Instruction.h [moved from wendi/Instruction.h with 98% similarity]
core/MBC.cc [moved from MBC.cc with 97% similarity]
core/MBC.h [moved from MBC.h with 96% similarity]
core/MBC1.cc [moved from MBC1.cc with 98% similarity]
core/MBC1.h [moved from MBC1.h with 100% similarity]
core/NoMBC.cc [moved from NoMBC.cc with 98% similarity]
core/NoMBC.h [moved from NoMBC.h with 100% similarity]
core/disasm_macros.h [moved from wendi/disasm_macros.h with 88% similarity]
core/opcodes.h [moved from opcodes.h with 99% similarity]
core/util.cc [moved from util.cc with 100% similarity]
core/util.h [moved from util.h with 96% similarity]
wenboi/CMakeLists.txt [new file with mode: 0644]
wenboi/wenboi.cc [moved from tests/test_core.cc with 98% similarity]
wendi/CMakeLists.txt [new file with mode: 0644]
wendi/CodeBlock.h
wendi/disasm.cc [deleted file]
wendi/disassembly_output.h
wendi/output_graph.cc
wendi/wendi.cc