mirror of https://github.com/axmolengine/axmol.git
101 lines
2.7 KiB
CMake
101 lines
2.7 KiB
CMake
|
|
set(COCOS_AUDIO_SRC
|
|
audio/AudioEngine.cpp
|
|
)
|
|
|
|
if(WINDOWS)
|
|
|
|
set(COCOS_AUDIO_PLATFORM_HEADER
|
|
audio/include/AudioDecoderManager.h
|
|
audio/include/AudioDecoder.h
|
|
audio/include/AudioPlayer.h
|
|
audio/include/AudioDecoderOgg.h
|
|
audio/include/AudioEngineImpl.h
|
|
audio/include/AudioDecoderMp3.h
|
|
audio/include/AudioDecoderWav.h
|
|
audio/include/AudioCache.h
|
|
)
|
|
|
|
set(COCOS_AUDIO_PLATFORM_SRC
|
|
audio/AudioEngineImpl.cpp
|
|
audio/AudioCache.cpp
|
|
audio/AudioPlayer.cpp
|
|
audio/AudioDecoder.cpp
|
|
audio/AudioDecoderManager.cpp
|
|
audio/AudioDecoderMp3.cpp
|
|
audio/AudioDecoderOgg.cpp
|
|
audio/AudioDecoderWav.cpp
|
|
)
|
|
|
|
elseif(ANDROID)
|
|
|
|
set(COCOS_AUDIO_PLATFORM_HEADER
|
|
audio/include/AudioEngineImpl.h
|
|
audio/include/AudioCache.h
|
|
audio/include/AudioPlayer.h
|
|
audio/include/AudioDecoder.h
|
|
audio/include/AudioDecoderManager.h
|
|
audio/include/AudioDecoderMp3.h
|
|
audio/include/AudioDecoderOgg.h
|
|
audio/include/AudioDecoderWav.h
|
|
)
|
|
|
|
set(COCOS_AUDIO_PLATFORM_SRC
|
|
audio/AudioEngineImpl.cpp
|
|
audio/AudioCache.cpp
|
|
audio/AudioPlayer.cpp
|
|
audio/AudioDecoder.cpp
|
|
audio/AudioDecoderManager.cpp
|
|
audio/AudioDecoderMp3.cpp
|
|
audio/AudioDecoderOgg.cpp
|
|
audio/AudioDecoderWav.cpp
|
|
)
|
|
|
|
elseif(LINUX)
|
|
set(COCOS_AUDIO_PLATFORM_HEADER
|
|
audio/include/AudioDecoderManager.h
|
|
audio/include/AudioDecoder.h
|
|
audio/include/AudioPlayer.h
|
|
audio/include/AudioDecoderOgg.h
|
|
audio/include/AudioEngineImpl.h
|
|
audio/include/AudioDecoderMp3.h
|
|
audio/include/AudioDecoderWav.h
|
|
audio/include/AudioCache.h
|
|
)
|
|
|
|
set(COCOS_AUDIO_PLATFORM_SRC
|
|
audio/AudioEngineImpl.cpp
|
|
audio/AudioCache.cpp
|
|
audio/AudioPlayer.cpp
|
|
audio/AudioDecoder.cpp
|
|
audio/AudioDecoderManager.cpp
|
|
audio/AudioDecoderMp3.cpp
|
|
audio/AudioDecoderOgg.cpp
|
|
audio/AudioDecoderWav.cpp
|
|
)
|
|
|
|
elseif(APPLE)
|
|
# common
|
|
set(COCOS_AUDIO_PLATFORM_HEADER
|
|
audio/apple/AudioDecoder.h
|
|
audio/apple/AudioPlayer.h
|
|
audio/apple/AudioMacros.h
|
|
audio/apple/AudioCache.h
|
|
audio/apple/AudioEngineImpl.h
|
|
)
|
|
set(COCOS_AUDIO_PLATFORM_SRC
|
|
audio/apple/AudioCache.mm
|
|
audio/apple/AudioDecoder.mm
|
|
audio/apple/AudioEngineImpl.mm
|
|
audio/apple/AudioPlayer.mm
|
|
)
|
|
endif()
|
|
|
|
set(COCOS_AUDIO_HEADER
|
|
audio/include/AudioEngine.h
|
|
audio/include/Export.h
|
|
audio/include/AudioMacros.h
|
|
${COCOS_AUDIO_PLATFORM_HEADER}
|
|
)
|
|
list(APPEND COCOS_AUDIO_SRC ${COCOS_AUDIO_PLATFORM_SRC})
|