12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970 |
- include_directories(./audio)
- set(COCOS_AUDIO_SRC
- audio/AudioEngine.cpp
- )
- if(WINDOWS)
- include_directories(./audio/win32)
- set(COCOS_AUDIO_PLATFORM_SRC
- audio/win32/SimpleAudioEngine.cpp
- audio/win32/MciPlayer.cpp
- audio/win32/MciPlayer.h
- audio/win32/AudioEngine-win32.cpp
- audio/win32/AudioCache.cpp
- audio/win32/AudioPlayer.cpp
- audio/win32/AudioDecoder.cpp
- audio/win32/AudioDecoderManager.cpp
- audio/win32/AudioDecoderMp3.cpp
- audio/win32/AudioDecoderOgg.cpp
- )
- ELSEIF(ANDROID)
- include_directories(./audio/android)
- set(COCOS_AUDIO_PLATFORM_SRC
- audio/android/AudioEngine-inl.cpp
- audio/android/ccdandroidUtils.cpp
- audio/android/cddSimpleAudioEngine.cpp
- audio/android/jni/cddandroidAndroidJavaEngine.cpp
- )
- elseif(LINUX)
- include_directories(./audio/linux)
- set(COCOS_AUDIO_PLATFORM_SRC
- audio/linux/SimpleAudioEngine.cpp
- audio/linux/AudioEngine-linux.h
- audio/linux/AudioEngine-linux.cpp
- )
- elseif(MACOSX)
- include_directories(./audio/mac)
- include_directories(./audio/apple)
- # split it in _C and non C
- # because C files needs to be compiled with C compiler and not C++
- # compiler
- set(COCOS_AUDIO_PLATFORM_SRC_C
- audio/mac/CDAudioManager.m
- audio/mac/CDOpenALSupport.m
- audio/mac/CocosDenshion.m
- audio/mac/SimpleAudioEngine_objc.m
- )
- set(COCOS_AUDIO_PLATFORM_SRC
- ${COCOS_AUDIO_PLATFORM_SRC_C}
- audio/apple/AudioCache.mm
- audio/apple/AudioDecoder.mm
- audio/apple/AudioEngine-inl.mm
- audio/apple/AudioPlayer.mm
- audio/mac/SimpleAudioEngine.mm
- audio/mac/CDXMacOSXSupport.mm
- )
- set_source_files_properties(
- ${COCOS_AUDIO_PLATFORM_SRC_C}
- PROPERTIES LANGUAGE C
- )
- endif()
- list(APPEND COCOS_AUDIO_SRC ${COCOS_AUDIO_PLATFORM_SRC})
|