all repos — mgba @ 3b363bb2c17a5269ffcf9312e52c271563f43646

mGBA Game Boy Advance Emulator

src/gb/CMakeLists.txt (view raw)

 1include(ExportDirectory)
 2set(SOURCE_FILES
 3	audio.c
 4	cheats.c
 5	core.c
 6	gb.c
 7	input.c
 8	io.c
 9	mbc.c
10	memory.c
11	overrides.c
12	serialize.c
13	renderers/cache-set.c
14	renderers/software.c
15	sio.c
16	timer.c
17	video.c)
18
19set(SIO_FILES
20	sio/lockstep.c
21	sio/printer.c)
22
23set(EXTRA_FILES
24	extra/proxy.c)
25
26set(DEBUGGER_FILES
27	debugger/cli.c
28	debugger/debugger.c
29	debugger/symbols.c)
30
31set(TEST_FILES
32	test/core.c
33	test/mbc.c
34	test/memory.c
35	test/rtc.c)
36
37source_group("GB board" FILES ${SOURCE_FILES})
38source_group("GB extras" FILES ${EXTRA_FILES} ${SIO_FILES})
39source_group("GB debugger" FILES ${DEBUGGER_FILES})
40source_group("GB tests" FILES ${TEST_FILES})
41
42export_directory(GB SOURCE_FILES)
43export_directory(GB_SIO SIO_FILES)
44export_directory(GB_EXTRA EXTRA_FILES)
45export_directory(GB_DEBUGGER DEBUGGER_FILES)
46export_directory(GB_TEST TEST_FILES)