Merge pull request #11 from SwooshyCueb/pr-2
Add some header and resource files to CMakeLists.txts (Core+WX)
This commit is contained in:
commit
fa81621ddf
103
CMakeLists.txt
103
CMakeLists.txt
|
@ -261,10 +261,31 @@ SET(SRC_MAIN
|
||||||
src/common/SoundSDL.cpp
|
src/common/SoundSDL.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(HDR_MAIN
|
||||||
|
src/AutoBuild.h
|
||||||
|
src/System.h
|
||||||
|
src/Util.h
|
||||||
|
src/version.h
|
||||||
|
src/common/array.h
|
||||||
|
src/common/ConfigManager.h
|
||||||
|
src/common/dictionary.h
|
||||||
|
src/common/iniparser.h
|
||||||
|
src/common/memgzio.h
|
||||||
|
src/common/Port.h
|
||||||
|
src/common/SoundDriver.h
|
||||||
|
src/common/SoundSDL.h
|
||||||
|
src/common/Types.h
|
||||||
|
)
|
||||||
|
|
||||||
if(ENABLE_FFMPEG)
|
if(ENABLE_FFMPEG)
|
||||||
SET(SRC_MAIN ${SRC_MAIN} src/common/ffmpeg.cpp)
|
SET(SRC_MAIN ${SRC_MAIN} src/common/ffmpeg.cpp)
|
||||||
|
SET(HDR_MAIN ${HDR_MAIN} src/common/ffmpeg.h)
|
||||||
endif(ENABLE_FFMPEG)
|
endif(ENABLE_FFMPEG)
|
||||||
|
|
||||||
|
if(ENABLE_NLS)
|
||||||
|
SET(HDR_MAIN ${HDR_MAIN} src/NLS.h)
|
||||||
|
endif(ENABLE_NLS)
|
||||||
|
|
||||||
SET(SRC_GBA
|
SET(SRC_GBA
|
||||||
src/gba/agbprint.cpp
|
src/gba/agbprint.cpp
|
||||||
src/gba/bios.cpp
|
src/gba/bios.cpp
|
||||||
|
@ -295,6 +316,29 @@ SET(SRC_GBA
|
||||||
src/gba/Sram.cpp
|
src/gba/Sram.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(HDR_GBA
|
||||||
|
src/gba/agbprint.h
|
||||||
|
src/gba/bios.h
|
||||||
|
src/gba/BreakpointStructures.h
|
||||||
|
src/gba/Cheats.h
|
||||||
|
src/gba/CheatSearch.h
|
||||||
|
src/gba/debugger-expr-yacc.hpp
|
||||||
|
src/gba/EEprom.h
|
||||||
|
src/gba/ereader.h
|
||||||
|
src/gba/Flash.h
|
||||||
|
src/gba/GBA.h
|
||||||
|
src/gba/GBAcpu.h
|
||||||
|
src/gba/gbafilter.h
|
||||||
|
src/gba/GBAGfx.h
|
||||||
|
src/gba/GBAinline.h
|
||||||
|
src/gba/GBALink.h
|
||||||
|
src/gba/GBASockClient.h
|
||||||
|
src/gba/Globals.h
|
||||||
|
src/gba/RTC.h
|
||||||
|
src/gba/Sound.h
|
||||||
|
src/gba/Sram.h
|
||||||
|
)
|
||||||
|
|
||||||
SET(SRC_GB
|
SET(SRC_GB
|
||||||
src/gb/GB.cpp
|
src/gb/GB.cpp
|
||||||
src/gb/gbCheats.cpp
|
src/gb/gbCheats.cpp
|
||||||
|
@ -307,6 +351,18 @@ SET(SRC_GB
|
||||||
src/gb/gbSound.cpp
|
src/gb/gbSound.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(HDR_GB
|
||||||
|
src/gb/gb.h
|
||||||
|
src/gb/gbCheats.h
|
||||||
|
src/gb/gbCodes.h
|
||||||
|
src/gb/gbCodesCB.h
|
||||||
|
src/gb/gbGlobals.h
|
||||||
|
src/gb/gbMemory.h
|
||||||
|
src/gb/gbPrinter.h
|
||||||
|
src/gb/gbSGB.h
|
||||||
|
src/gb/gbSound.h
|
||||||
|
)
|
||||||
|
|
||||||
SET(SRC_APU
|
SET(SRC_APU
|
||||||
src/apu/Blip_Buffer.cpp
|
src/apu/Blip_Buffer.cpp
|
||||||
src/apu/Effects_Buffer.cpp
|
src/apu/Effects_Buffer.cpp
|
||||||
|
@ -316,6 +372,17 @@ SET(SRC_APU
|
||||||
src/apu/Multi_Buffer.cpp
|
src/apu/Multi_Buffer.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(HDR_APU
|
||||||
|
src/apu/blargg_common.h #Unused(?) but in the VS projects
|
||||||
|
src/apu/blargg_config.h #Unused(?) but in the VS projects
|
||||||
|
src/apu/blargg_source.h
|
||||||
|
src/apu/Blip_Buffer.h
|
||||||
|
src/apu/Effects_Buffer.h
|
||||||
|
src/apu/Gb_Apu.h
|
||||||
|
src/apu/Gb_Oscs.h
|
||||||
|
src/apu/Multi_Buffer.h
|
||||||
|
)
|
||||||
|
|
||||||
SET(SRC_SDL
|
SET(SRC_SDL
|
||||||
src/sdl/SDL.cpp
|
src/sdl/SDL.cpp
|
||||||
src/sdl/filters.cpp
|
src/sdl/filters.cpp
|
||||||
|
@ -326,6 +393,14 @@ SET(SRC_SDL
|
||||||
src/sdl/expr-lex.cpp
|
src/sdl/expr-lex.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(HDR_SDL
|
||||||
|
src/sdl/filters.h
|
||||||
|
src/sdl/text.h
|
||||||
|
src/sdl/inputSDL.h
|
||||||
|
src/sdl/expr.cpp.h
|
||||||
|
src/sdl/exprNode.h
|
||||||
|
)
|
||||||
|
|
||||||
SET(SRC_FILTERS
|
SET(SRC_FILTERS
|
||||||
src/filters/2xSaI.cpp
|
src/filters/2xSaI.cpp
|
||||||
src/filters/admame.cpp
|
src/filters/admame.cpp
|
||||||
|
@ -339,10 +414,25 @@ SET(SRC_FILTERS
|
||||||
src/filters/xBRZ/xbrz.cpp
|
src/filters/xBRZ/xbrz.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(HDR_FILTERS
|
||||||
|
src/filters/hq2x.h
|
||||||
|
src/filters/interp.h
|
||||||
|
src/filters/lq2x.h
|
||||||
|
src/filters/xBRZ/config.h
|
||||||
|
src/filters/xBRZ/xbrz.h
|
||||||
|
)
|
||||||
|
|
||||||
SET(SRC_HQ_C
|
SET(SRC_HQ_C
|
||||||
src/filters/hq/c/hq_implementation.cpp
|
src/filters/hq/c/hq_implementation.cpp
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET(HDR_HQ_C
|
||||||
|
src/filters/hq/c/hq3x_pattern.h
|
||||||
|
src/filters/hq/c/hq4x_pattern.h
|
||||||
|
src/filters/hq/c/hq_base.h
|
||||||
|
src/filters/hq/c/hq_shared.h
|
||||||
|
)
|
||||||
|
|
||||||
SET(SRC_HQ_ASM
|
SET(SRC_HQ_ASM
|
||||||
src/filters/hq/asm/hq3x_16.asm
|
src/filters/hq/asm/hq3x_16.asm
|
||||||
src/filters/hq/asm/hq3x_32.asm
|
src/filters/hq/asm/hq3x_32.asm
|
||||||
|
@ -355,6 +445,7 @@ if( ENABLE_ASM_SCALERS )
|
||||||
SET(SRC_FILTERS ${SRC_FILTERS} ${SRC_HQ_ASM})
|
SET(SRC_FILTERS ${SRC_FILTERS} ${SRC_HQ_ASM})
|
||||||
else( ENABLE_ASM_SCALERS )
|
else( ENABLE_ASM_SCALERS )
|
||||||
SET(SRC_FILTERS ${SRC_FILTERS} ${SRC_HQ_C})
|
SET(SRC_FILTERS ${SRC_FILTERS} ${SRC_HQ_C})
|
||||||
|
SET(HDR_FILTERS ${HDR_FILTERS} ${HDR_HQ_C})
|
||||||
ADD_DEFINITIONS ( -DNO_ASM )
|
ADD_DEFINITIONS ( -DNO_ASM )
|
||||||
endif( ENABLE_ASM_SCALERS )
|
endif( ENABLE_ASM_SCALERS )
|
||||||
|
|
||||||
|
@ -364,6 +455,11 @@ if( ENABLE_DEBUGGER )
|
||||||
src/gba/elf.cpp
|
src/gba/elf.cpp
|
||||||
src/gba/remote.cpp
|
src/gba/remote.cpp
|
||||||
)
|
)
|
||||||
|
SET(HDR_DEBUGGER
|
||||||
|
src/gba/armdis.h
|
||||||
|
src/gba/elf.h
|
||||||
|
src/gba/remote.h
|
||||||
|
)
|
||||||
endif( ENABLE_DEBUGGER )
|
endif( ENABLE_DEBUGGER )
|
||||||
|
|
||||||
INCLUDE_DIRECTORIES(
|
INCLUDE_DIRECTORIES(
|
||||||
|
@ -384,11 +480,17 @@ ADD_LIBRARY (
|
||||||
STATIC
|
STATIC
|
||||||
${PROJECT_SRCS}
|
${PROJECT_SRCS}
|
||||||
${SRC_MAIN}
|
${SRC_MAIN}
|
||||||
|
${HDR_MAIN}
|
||||||
${SRC_GBA}
|
${SRC_GBA}
|
||||||
|
${HDR_GBA}
|
||||||
${SRC_GB}
|
${SRC_GB}
|
||||||
|
${HDR_GB}
|
||||||
${SRC_APU}
|
${SRC_APU}
|
||||||
|
${HDR_APU}
|
||||||
${SRC_FILTERS}
|
${SRC_FILTERS}
|
||||||
|
${HDR_FILTERS}
|
||||||
${SRC_DEBUGGER}
|
${SRC_DEBUGGER}
|
||||||
|
${HDR_DEBUGGER}
|
||||||
)
|
)
|
||||||
|
|
||||||
IF( ENABLE_SDL )
|
IF( ENABLE_SDL )
|
||||||
|
@ -396,6 +498,7 @@ IF( ENABLE_SDL )
|
||||||
vbam
|
vbam
|
||||||
WIN32
|
WIN32
|
||||||
${SRC_SDL}
|
${SRC_SDL}
|
||||||
|
${HDR_SDL}
|
||||||
)
|
)
|
||||||
|
|
||||||
IF( WIN32 )
|
IF( WIN32 )
|
||||||
|
|
|
@ -131,8 +131,40 @@ SET( SRC_WX
|
||||||
xrc/vbam.xpm
|
xrc/vbam.xpm
|
||||||
)
|
)
|
||||||
|
|
||||||
|
SET( HDR_WX
|
||||||
|
wxvbam.h
|
||||||
|
drawing.h
|
||||||
|
filters.h
|
||||||
|
ioregs.h
|
||||||
|
opts.h
|
||||||
|
viewsupt.h
|
||||||
|
wxhead.h
|
||||||
|
widgets/wx/keyedit.h
|
||||||
|
widgets/wx/joyedit.h
|
||||||
|
widgets/wx/sdljoy.h
|
||||||
|
widgets/wx/webupdatedef.h
|
||||||
|
widgets/wx/wxmisc.h
|
||||||
|
# probably ought to be in common
|
||||||
|
../sdl/text.h
|
||||||
|
# from external source with minor modifications
|
||||||
|
widgets/wx/checkedlistctrl.h
|
||||||
|
)
|
||||||
|
|
||||||
|
FILE(GLOB XRC_WX xrc/*.xrc)
|
||||||
|
|
||||||
|
SET( RES_WX
|
||||||
|
${XRC_WX}
|
||||||
|
../vba-over.ini
|
||||||
|
)
|
||||||
|
|
||||||
|
SET( CM_STUFF
|
||||||
|
bin2c.cmake
|
||||||
|
copy-events.cmake
|
||||||
|
)
|
||||||
|
|
||||||
IF(ENABLE_OPENAL)
|
IF(ENABLE_OPENAL)
|
||||||
SET( SRC_WX ${SRC_WX} openal.cpp )
|
SET( SRC_WX ${SRC_WX} openal.cpp )
|
||||||
|
SET( HDR_WX ${HDR_WX} openal.h )
|
||||||
ENDIF(ENABLE_OPENAL)
|
ENDIF(ENABLE_OPENAL)
|
||||||
|
|
||||||
IF(ENABLE_XAUDIO2)
|
IF(ENABLE_XAUDIO2)
|
||||||
|
@ -159,7 +191,10 @@ ADD_EXECUTABLE (
|
||||||
WIN32
|
WIN32
|
||||||
MACOSX_BUNDLE
|
MACOSX_BUNDLE
|
||||||
${SRC_WX}
|
${SRC_WX}
|
||||||
|
${HDR_WX}
|
||||||
|
${RES_WX}
|
||||||
${VBAM_ICON}
|
${VBAM_ICON}
|
||||||
|
${CM_STUFF}
|
||||||
)
|
)
|
||||||
|
|
||||||
TARGET_LINK_LIBRARIES (
|
TARGET_LINK_LIBRARIES (
|
||||||
|
|
Loading…
Reference in New Issue