mirror of https://github.com/mgba-emu/mgba.git
62 lines
1.1 KiB
CMake
62 lines
1.1 KiB
CMake
include(ExportDirectory)
|
|
set(SOURCE_FILES
|
|
../gb/audio.c
|
|
audio.c
|
|
bios.c
|
|
cheats.c
|
|
cheats/codebreaker.c
|
|
cheats/gameshark.c
|
|
cheats/parv3.c
|
|
core.c
|
|
dma.c
|
|
ereader.c
|
|
gba.c
|
|
hardware.c
|
|
hle-bios.c
|
|
input.c
|
|
io.c
|
|
matrix.c
|
|
memory.c
|
|
overrides.c
|
|
renderers/cache-set.c
|
|
renderers/common.c
|
|
renderers/gl.c
|
|
renderers/software-bg.c
|
|
renderers/software-mode0.c
|
|
renderers/software-obj.c
|
|
renderers/video-software.c
|
|
savedata.c
|
|
serialize.c
|
|
sharkport.c
|
|
sio.c
|
|
timer.c
|
|
vfame.c
|
|
video.c)
|
|
|
|
set(SIO_FILES
|
|
sio/joybus.c
|
|
sio/lockstep.c)
|
|
|
|
set(EXTRA_FILES
|
|
extra/audio-mixer.c
|
|
extra/battlechip.c
|
|
extra/proxy.c)
|
|
|
|
set(DEBUGGER_FILES
|
|
debugger/cli.c)
|
|
|
|
set(TEST_FILES
|
|
test/cheats.c
|
|
test/core.c)
|
|
|
|
source_group("GBA board" FILES ${SOURCE_FILES})
|
|
source_group("GBA extras" FILES ${EXTRA_FILES} ${SIO_FILES})
|
|
source_group("GBA debugger" FILES ${DEBUGGER_FILES})
|
|
source_group("GBA tests" FILES ${TEST_FILES})
|
|
|
|
export_directory(GBA SOURCE_FILES)
|
|
export_directory(GBA_SIO SIO_FILES)
|
|
export_directory(GBA_EXTRA EXTRA_FILES)
|
|
export_directory(GBA_DEBUGGER DEBUGGER_FILES)
|
|
export_directory(GBA_TEST TEST_FILES)
|