Darwin-Streaming-Server/CMakeLists.txt
Darren VanBuren 3cf06e75e3 Make more headway on getting things to compile
Also learned stuff about CMake, this ability to have multiple executables in single CMake file, and added hopefully just the first of some common source files definitions
2017-03-08 04:11:11 -08:00

533 lines
No EOL
22 KiB
CMake

cmake_minimum_required(VERSION 3.6)
project(DarwinStreamingServer C CXX)
include_directories(APICommonCode
APIModules/QTSSAccessLogModule
APIModules/QTSSAccessModule
APIModules/QTSSAdminModule
APIModules/QTSSDemoAuthorizationModule.bproj
APIModules/QTSSDemoRedirectModule.bproj
APIModules/QTSSDemoSMILModule.bproj
APIModules/QTSSDSAuthModule
APIModules/QTSSDSAuthModule/DSWrappers
APIModules/QTSSFileModule
APIModules/QTSSFilePrivsModule.bproj
APIModules/QTSSFlowControlModule
APIModules/QTSSHomeDirectoryModule
APIModules/QTSSHttpFileModule
APIModules/QTSSMP3StreamingModule
APIModules/QTSSPOSIXFileSysModule
APIModules/QTSSProxyModule
APIModules/QTSSRawFileModule.bproj
APIModules/QTSSReflectorModule
APIModules/QTSSRefMovieModule
APIModules/QTSSRTPFileModule
APIModules/QTSSSpamDefenseModule.bproj
APIModules/QTSSWebDebugModule
APIModules/QTSSWebStatsModule
APIStubLib
AtomicLib
broadcasterctl
CommonUtilitiesLib
HTTPUtilitiesLib
MP3Broadcaster
PlaylistBroadcaster.tproj
PrefsSourceLib
QTFileLib
QTFileTools/RTPFileGen.tproj
RTCPUtilitiesLib
RTPMetaInfoLib
RTSPClientLib
Server.tproj
StreamingProxy.tproj)
add_definitions(-D_REENTRANT -D__USE_POSIX -D__linux__ -D__PTHREADS_MUTEXES__ -D__PTHREADS__)
#target_link_libraries(DarwinStreamingServer -lpthread -ldl -lstdc++ -lm -lcrypt)
set(DSS_SOURCE_FILES
APICommonCode/QTAccessFile.cpp
APICommonCode/QTAccessFile.h
APICommonCode/QTSS3GPPModuleUtils.cpp
APICommonCode/QTSS3GPPModuleUtils.h
APICommonCode/QTSSMemoryDeleter.h
APICommonCode/QTSSModuleUtils.cpp
APICommonCode/QTSSModuleUtils.h
APICommonCode/QTSSRollingLog.cpp
APICommonCode/QTSSRollingLog.h
APICommonCode/SDPSourceInfo.cpp
APICommonCode/SDPSourceInfo.h
APICommonCode/SourceInfo.cpp
APICommonCode/SourceInfo.h
APIModules/OSMemory_Modules/OSMemory_Modules.cpp
APIModules/QTSSAccessLogModule/QTSSAccessLogModule.cpp
APIModules/QTSSAccessLogModule/QTSSAccessLogModule.h
APIModules/QTSSAccessModule/AccessChecker.cpp
APIModules/QTSSAccessModule/AccessChecker.h
APIModules/QTSSAccessModule/QTSSAccessModule.cpp
APIModules/QTSSAccessModule/QTSSAccessModule.h
APIModules/QTSSAdminModule/AdminElementNode.cpp
APIModules/QTSSAdminModule/AdminElementNode.h
APIModules/QTSSAdminModule/AdminQuery.cpp
APIModules/QTSSAdminModule/AdminQuery.h
APIModules/QTSSAdminModule/QTSSAdminModule.cpp
APIModules/QTSSAdminModule/QTSSAdminModule.h
APIModules/QTSSDemoAuthorizationModule.bproj/QTSSDemoAuthorizationModule.cpp
APIModules/QTSSDemoAuthorizationModule.bproj/QTSSDemoAuthorizationModule.h
APIModules/QTSSDemoRedirectModule.bproj/QTSSDemoRedirectModule.cpp
APIModules/QTSSDemoRedirectModule.bproj/QTSSDemoRedirectModule.h
APIModules/QTSSDemoSMILModule.bproj/QTSSDemoSMILModule.cpp
APIModules/QTSSDemoSMILModule.bproj/QTSSDemoSMILModule.h
# APIModules/QTSSDSAuthModule/DSWrappers/CDirService.cpp
# APIModules/QTSSDSAuthModule/DSWrappers/CDirService.h
# APIModules/QTSSDSAuthModule/DSWrappers/DSBuffer.cpp
# APIModules/QTSSDSAuthModule/DSWrappers/DSBuffer.h
# APIModules/QTSSDSAuthModule/DSWrappers/DSDataList.h
# APIModules/QTSSDSAuthModule/DSWrappers/DSDataNode.h
# APIModules/QTSSDSAuthModule/DSAccessChecker.cpp
# APIModules/QTSSDSAuthModule/DSAccessChecker.h
# APIModules/QTSSDSAuthModule/QTSSDSAuthModule.cpp
# APIModules/QTSSDSAuthModule/QTSSDSAuthModule.h
APIModules/QTSSFileModule/QTSSFileModule.cpp
APIModules/QTSSFileModule/QTSSFileModule.h
APIModules/QTSSFilePrivsModule.bproj/QTSSFilePrivsModule.cpp
APIModules/QTSSFilePrivsModule.bproj/QTSSFilePrivsModule.h
APIModules/QTSSFlowControlModule/QTSSFlowControlModule.cpp
APIModules/QTSSFlowControlModule/QTSSFlowControlModule.h
APIModules/QTSSHomeDirectoryModule/DirectoryInfo.cpp
APIModules/QTSSHomeDirectoryModule/DirectoryInfo.h
APIModules/QTSSHomeDirectoryModule/QTSSHomeDirectoryModule.cpp
APIModules/QTSSHomeDirectoryModule/QTSSHomeDirectoryModule.h
APIModules/QTSSHttpFileModule/QTSSHttpFileModule.cpp
APIModules/QTSSHttpFileModule/QTSSHttpFileModule.h
APIModules/QTSSMP3StreamingModule/QTSSMP3StreamingModule.cpp
APIModules/QTSSMP3StreamingModule/QTSSMP3StreamingModule.h
APIModules/QTSSPOSIXFileSysModule/QTSSPosixFileSysModule.cpp
APIModules/QTSSPOSIXFileSysModule/QTSSPosixFileSysModule.h
APIModules/QTSSProxyModule/QTSSProxyModule.cpp
APIModules/QTSSProxyModule/QTSSProxyModule.h
APIModules/QTSSRawFileModule.bproj/QTSSRawFileModule.cpp
APIModules/QTSSRawFileModule.bproj/QTSSRawFileModule.h
APIModules/QTSSReflectorModule/QTSSReflectorModule.cpp
APIModules/QTSSReflectorModule/QTSSReflectorModule.h
APIModules/QTSSReflectorModule/QTSSRelayModule.cpp
APIModules/QTSSReflectorModule/QTSSRelayModule.h
# APIModules/QTSSReflectorModule/QTSSSplitterModule.cpp
# APIModules/QTSSReflectorModule/QTSSSplitterModule.h
APIModules/QTSSReflectorModule/RCFSourceInfo.cpp
APIModules/QTSSReflectorModule/RCFSourceInfo.h
APIModules/QTSSReflectorModule/ReflectorOutput.h
APIModules/QTSSReflectorModule/ReflectorSession.cpp
APIModules/QTSSReflectorModule/ReflectorSession.h
APIModules/QTSSReflectorModule/ReflectorStream.cpp
APIModules/QTSSReflectorModule/ReflectorStream.h
APIModules/QTSSReflectorModule/RelayOutput.cpp
APIModules/QTSSReflectorModule/RelayOutput.h
APIModules/QTSSReflectorModule/RelaySDPSourceInfo.cpp
APIModules/QTSSReflectorModule/RelaySDPSourceInfo.h
APIModules/QTSSReflectorModule/RelaySession.cpp
APIModules/QTSSReflectorModule/RelaySession.h
APIModules/QTSSReflectorModule/RTPSessionOutput.cpp
APIModules/QTSSReflectorModule/RTPSessionOutput.h
APIModules/QTSSReflectorModule/RTSPSourceInfo.cpp
APIModules/QTSSReflectorModule/RTSPSourceInfo.h
APIModules/QTSSReflectorModule/SequenceNumberMap.cpp
APIModules/QTSSReflectorModule/SequenceNumberMap.h
APIModules/QTSSRefMovieModule/QTSSRefMovieModule.cpp
APIModules/QTSSRefMovieModule/QTSSRefMovieModule.h
APIModules/QTSSRTPFileModule/QTSSRTPFileModule.cpp
APIModules/QTSSRTPFileModule/QTSSRTPFileModule.h
APIModules/QTSSRTPFileModule/RTPFileSession.cpp
APIModules/QTSSRTPFileModule/RTPFileSession.h
APIModules/QTSSSpamDefenseModule.bproj/QTSSSpamDefenseModule.cpp
APIModules/QTSSSpamDefenseModule.bproj/QTSSSpamDefenseModule.h
APIModules/QTSSWebDebugModule/QTSSWebDebugModule.cpp
APIModules/QTSSWebDebugModule/QTSSWebDebugModule.h
APIModules/QTSSWebStatsModule/QTSSWebStatsModule.cpp
APIModules/QTSSWebStatsModule/QTSSWebStatsModule.h
APIStubLib/QTSS.h
APIStubLib/QTSS_Private.cpp
APIStubLib/QTSS_Private.h
APIStubLib/QTSSRTSPProtocol.h
AtomicLib/atomic.h
AtomicLib/hmi.c
AtomicLib/timescale.c
AtomicLib/timestamp.h
broadcasterctl/BroadcasterAdminController.h
broadcasterctl/BroadcasterRemoteAdmin.h
CommonUtilitiesLib/atomic.cpp
CommonUtilitiesLib/atomic.h
CommonUtilitiesLib/base64.c
CommonUtilitiesLib/base64.h
CommonUtilitiesLib/ConfParser.cpp
CommonUtilitiesLib/ConfParser.h
CommonUtilitiesLib/daemon.c
CommonUtilitiesLib/daemon.h
CommonUtilitiesLib/DateTranslator.cpp
CommonUtilitiesLib/DateTranslator.h
CommonUtilitiesLib/DssStopwatch.h
CommonUtilitiesLib/ev.cpp
CommonUtilitiesLib/ev.h
CommonUtilitiesLib/EventContext.cpp
CommonUtilitiesLib/EventContext.h
CommonUtilitiesLib/FastCopyMacros.h
CommonUtilitiesLib/getopt.c
CommonUtilitiesLib/getopt.h
CommonUtilitiesLib/GetWord.c
CommonUtilitiesLib/GetWord.h
CommonUtilitiesLib/IdleTask.cpp
CommonUtilitiesLib/IdleTask.h
CommonUtilitiesLib/MakeDir.c
CommonUtilitiesLib/MakeDir.h
CommonUtilitiesLib/md5.c
CommonUtilitiesLib/md5.h
CommonUtilitiesLib/md5digest.cpp
CommonUtilitiesLib/md5digest.h
CommonUtilitiesLib/MyAssert.cpp
CommonUtilitiesLib/MyAssert.h
# CommonUtilitiesLib/mycondition.cpp
# CommonUtilitiesLib/mycondition.h
# CommonUtilitiesLib/mymutex.cpp
# CommonUtilitiesLib/mymutex.h
CommonUtilitiesLib/OS.cpp
CommonUtilitiesLib/OS.h
CommonUtilitiesLib/OSArrayObjectDeleter.h
CommonUtilitiesLib/OSBufferPool.cpp
CommonUtilitiesLib/OSBufferPool.h
CommonUtilitiesLib/OSCodeFragment.cpp
CommonUtilitiesLib/OSCodeFragment.h
CommonUtilitiesLib/OSCond.cpp
CommonUtilitiesLib/OSCond.h
CommonUtilitiesLib/OSFileSource.cpp
CommonUtilitiesLib/OSFileSource.h
CommonUtilitiesLib/OSHashTable.h
CommonUtilitiesLib/OSHeaders.c
CommonUtilitiesLib/OSHeaders.h
CommonUtilitiesLib/OSHeap.cpp
CommonUtilitiesLib/OSHeap.h
CommonUtilitiesLib/OSMemory.h
CommonUtilitiesLib/OSMutex.cpp
CommonUtilitiesLib/OSMutex.h
CommonUtilitiesLib/OSMutexRW.cpp
CommonUtilitiesLib/OSMutexRW.h
CommonUtilitiesLib/OSQueue.cpp
CommonUtilitiesLib/OSQueue.h
CommonUtilitiesLib/OSRef.cpp
CommonUtilitiesLib/OSRef.h
CommonUtilitiesLib/OSThread.cpp
CommonUtilitiesLib/OSThread.h
CommonUtilitiesLib/PathDelimiter.h
CommonUtilitiesLib/PLDoubleLinkedList.h
CommonUtilitiesLib/QueryParamList.cpp
CommonUtilitiesLib/QueryParamList.h
CommonUtilitiesLib/ResizeableStringFormatter.cpp
CommonUtilitiesLib/ResizeableStringFormatter.h
CommonUtilitiesLib/SafeStdLib.h
CommonUtilitiesLib/SDPUtils.cpp
CommonUtilitiesLib/SDPUtils.h
CommonUtilitiesLib/Socket.cpp
CommonUtilitiesLib/Socket.h
CommonUtilitiesLib/SocketUtils.cpp
CommonUtilitiesLib/SocketUtils.h
CommonUtilitiesLib/StopWatch.h
CommonUtilitiesLib/StringFormatter.cpp
CommonUtilitiesLib/StringFormatter.h
CommonUtilitiesLib/StringParser.cpp
CommonUtilitiesLib/StringParser.h
CommonUtilitiesLib/StringTranslator.cpp
CommonUtilitiesLib/StringTranslator.h
CommonUtilitiesLib/StrPtrLen.cpp
CommonUtilitiesLib/StrPtrLen.h
CommonUtilitiesLib/SVector.h
CommonUtilitiesLib/Task.cpp
CommonUtilitiesLib/Task.h
CommonUtilitiesLib/TCPListenerSocket.cpp
CommonUtilitiesLib/TCPListenerSocket.h
CommonUtilitiesLib/TCPSocket.cpp
CommonUtilitiesLib/TCPSocket.h
CommonUtilitiesLib/tempcalls.h
CommonUtilitiesLib/TimeoutTask.cpp
CommonUtilitiesLib/TimeoutTask.h
CommonUtilitiesLib/Trim.c
CommonUtilitiesLib/Trim.h
CommonUtilitiesLib/UDPDemuxer.cpp
CommonUtilitiesLib/UDPDemuxer.h
CommonUtilitiesLib/UDPSocket.cpp
CommonUtilitiesLib/UDPSocket.h
CommonUtilitiesLib/UDPSocketPool.cpp
CommonUtilitiesLib/UDPSocketPool.h
CommonUtilitiesLib/UserAgentParser.cpp
CommonUtilitiesLib/UserAgentParser.h
# CommonUtilitiesLib/win32ev.cpp
HTTPUtilitiesLib/HTTPProtocol.cpp
HTTPUtilitiesLib/HTTPProtocol.h
HTTPUtilitiesLib/HTTPRequest.cpp
HTTPUtilitiesLib/HTTPRequest.h
OSMemoryLib/OSMemory.cpp
PrefsSourceLib/FilePrefsSource.cpp
PrefsSourceLib/FilePrefsSource.h
# PrefsSourceLib/NetInfoPrefsSource.cpp
# PrefsSourceLib/NetInfoPrefsSource.h
# PrefsSourceLib/nilib2.c
# PrefsSourceLib/nilib2.h
PrefsSourceLib/PrefsSource.h
PrefsSourceLib/XMLParser.cpp
PrefsSourceLib/XMLParser.h
PrefsSourceLib/XMLPrefsParser.cpp
PrefsSourceLib/XMLPrefsParser.h
QTFileLib/QTAtom.cpp
QTFileLib/QTAtom.h
QTFileLib/QTAtom_dref.cpp
QTFileLib/QTAtom_dref.h
QTFileLib/QTAtom_elst.cpp
QTFileLib/QTAtom_elst.h
QTFileLib/QTAtom_hinf.cpp
QTFileLib/QTAtom_hinf.h
QTFileLib/QTAtom_mdhd.cpp
QTFileLib/QTAtom_mdhd.h
QTFileLib/QTAtom_mvhd.cpp
QTFileLib/QTAtom_mvhd.h
QTFileLib/QTAtom_stco.cpp
QTFileLib/QTAtom_stco.h
QTFileLib/QTAtom_stsc.cpp
QTFileLib/QTAtom_stsc.h
QTFileLib/QTAtom_stsd.cpp
QTFileLib/QTAtom_stsd.h
QTFileLib/QTAtom_stss.cpp
QTFileLib/QTAtom_stss.h
QTFileLib/QTAtom_stsz.cpp
QTFileLib/QTAtom_stsz.h
QTFileLib/QTAtom_stts.cpp
QTFileLib/QTAtom_stts.h
QTFileLib/QTAtom_tkhd.cpp
QTFileLib/QTAtom_tkhd.h
QTFileLib/QTAtom_tref.cpp
QTFileLib/QTAtom_tref.h
QTFileLib/QTFile.cpp
QTFileLib/QTFile.h
QTFileLib/QTFile_FileControlBlock.cpp
QTFileLib/QTFile_FileControlBlock.h
QTFileLib/QTHintTrack.cpp
QTFileLib/QTHintTrack.h
QTFileLib/QTRTPFile.cpp
QTFileLib/QTRTPFile.h
QTFileLib/QTTrack.cpp
QTFileLib/QTTrack.h
QTFileTools/QTRTPFileTest.tproj/QTRTPFileTest.cpp
QTFileTools/QTRTPGen.tproj/QTRTPGen.cpp
QTFileTools/QTSampleLister.tproj/QTSampleLister.cpp
QTFileTools/QTSDPGen.tproj/QTSDPGen.cpp
QTFileTools/QTTrackInfo.tproj/QTTrackInfo.cpp
QTFileTools/RTPFileGen.tproj/RTPFileDefs.h
QTFileTools/RTPFileGen.tproj/RTPFileGen.cpp
qtpasswd.tproj/QTSSPasswd.cpp
RTCPUtilitiesLib/RTCPAckPacket.cpp
RTCPUtilitiesLib/RTCPAckPacket.h
RTCPUtilitiesLib/RTCPAckPacketFmt.h
RTCPUtilitiesLib/RTCPAPPNADUPacket.cpp
RTCPUtilitiesLib/RTCPAPPNADUPacket.h
RTCPUtilitiesLib/RTCPAPPPacket.cpp
RTCPUtilitiesLib/RTCPAPPPacket.h
RTCPUtilitiesLib/RTCPAPPQTSSPacket.cpp
RTCPUtilitiesLib/RTCPAPPQTSSPacket.h
RTCPUtilitiesLib/RTCPNADUPacketFmt.h
RTCPUtilitiesLib/RTCPPacket.cpp
RTCPUtilitiesLib/RTCPPacket.h
RTCPUtilitiesLib/RTCPRRPacket.h
RTCPUtilitiesLib/RTCPSRPacket.cpp
RTCPUtilitiesLib/RTCPSRPacket.h
RTPMetaInfoLib/RTPMetaInfoPacket.cpp
RTPMetaInfoLib/RTPMetaInfoPacket.h
RTSPClientLib/ClientSession.cpp
RTSPClientLib/ClientSession.h
RTSPClientLib/ClientSocket.cpp
RTSPClientLib/ClientSocket.h
RTSPClientLib/PlayerSimulator.h
RTSPClientLib/RTPPacket.h
RTSPClientLib/RTSPClient.cpp
RTSPClientLib/RTSPClient.h
# SafeStdLib/DynamicModuleStdLib.cpp
SafeStdLib/InternalStdLib.cpp
Server.tproj/GenerateXMLPrefs.cpp
Server.tproj/GenerateXMLPrefs.h
Server.tproj/main.cpp
Server.tproj/QTSSCallbacks.cpp
Server.tproj/QTSSCallbacks.h
Server.tproj/QTSSDataConverter.cpp
Server.tproj/QTSSDataConverter.h
Server.tproj/QTSSDictionary.cpp
Server.tproj/QTSSDictionary.h
Server.tproj/QTSSErrorLogModule.cpp
Server.tproj/QTSSErrorLogModule.h
Server.tproj/QTSServer.cpp
Server.tproj/QTSServer.h
Server.tproj/QTSServerInterface.cpp
Server.tproj/QTSServerInterface.h
Server.tproj/QTSServerPrefs.cpp
Server.tproj/QTSServerPrefs.h
Server.tproj/QTSSExpirationDate.cpp
Server.tproj/QTSSExpirationDate.h
Server.tproj/QTSSFile.cpp
Server.tproj/QTSSFile.h
Server.tproj/QTSSMessages.cpp
Server.tproj/QTSSMessages.h
Server.tproj/QTSSModule.cpp
Server.tproj/QTSSModule.h
Server.tproj/QTSSPrefs.cpp
Server.tproj/QTSSPrefs.h
Server.tproj/QTSSSocket.cpp
Server.tproj/QTSSSocket.h
Server.tproj/QTSSStream.h
Server.tproj/QTSSUserProfile.cpp
Server.tproj/QTSSUserProfile.h
Server.tproj/RTCPTask.cpp
Server.tproj/RTCPTask.h
Server.tproj/RTPBandwidthTracker.cpp
Server.tproj/RTPBandwidthTracker.h
Server.tproj/RTPOverbufferWindow.cpp
Server.tproj/RTPOverbufferWindow.h
Server.tproj/RTPPacketResender.cpp
Server.tproj/RTPPacketResender.h
Server.tproj/RTPSession.cpp
Server.tproj/RTPSession.h
Server.tproj/RTPSession3GPP.cpp
Server.tproj/RTPSession3GPP.h
Server.tproj/RTPSessionInterface.cpp
Server.tproj/RTPSessionInterface.h
Server.tproj/RTPStream.cpp
Server.tproj/RTPStream.h
Server.tproj/RTPStream3GPP.cpp
Server.tproj/RTPStream3GPP.h
Server.tproj/RTSPProtocol.cpp
Server.tproj/RTSPProtocol.h
Server.tproj/RTSPRequest.cpp
Server.tproj/RTSPRequest.h
Server.tproj/RTSPRequest3GPP.cpp
Server.tproj/RTSPRequest3GPP.h
Server.tproj/RTSPRequestInterface.cpp
Server.tproj/RTSPRequestInterface.h
Server.tproj/RTSPRequestStream.cpp
Server.tproj/RTSPRequestStream.h
Server.tproj/RTSPResponseStream.cpp
Server.tproj/RTSPResponseStream.h
Server.tproj/RTSPSession.cpp
Server.tproj/RTSPSession.h
Server.tproj/RTSPSession3GPP.cpp
Server.tproj/RTSPSession3GPP.h
Server.tproj/RTSPSessionInterface.cpp
Server.tproj/RTSPSessionInterface.h
Server.tproj/RunServer.cpp
Server.tproj/RunServer.h
StreamingProxy.tproj/get_opt.c
StreamingProxy.tproj/get_opt.h
StreamingProxy.tproj/proxy.c
StreamingProxy.tproj/proxy.h
StreamingProxy.tproj/proxy_plat.h
StreamingProxy.tproj/proxy_unix.c
StreamingProxy.tproj/shared_udp.c
StreamingProxy.tproj/shared_udp.h
StreamingProxy.tproj/util.c
StreamingProxy.tproj/util.h
defaultPaths.h
PlatformHeader.h
revision.h)
add_executable(DarwinStreamingServer ${DSS_SOURCE_FILES})
target_link_libraries(DarwinStreamingServer pthread crypt dl m stdc++)
add_executable(StreamingLoadTool StreamingLoadTool/StreamingLoadTool.cpp)
set(PLAYLIST_BROADCASTER_SOURCE_FILES
PlaylistBroadcaster.tproj/BCasterTracker.cpp
PlaylistBroadcaster.tproj/BCasterTracker.h
PlaylistBroadcaster.tproj/BroadcasterSession.cpp
PlaylistBroadcaster.tproj/BroadcasterSession.h
PlaylistBroadcaster.tproj/BroadcastLog.cpp
PlaylistBroadcaster.tproj/BroadcastLog.h
PlaylistBroadcaster.tproj/GetLocalIPAddressString.c
PlaylistBroadcaster.tproj/GetLocalIPAddressString.h
PlaylistBroadcaster.tproj/NoRepeat.cpp
PlaylistBroadcaster.tproj/NoRepeat.h
PlaylistBroadcaster.tproj/notes.c
PlaylistBroadcaster.tproj/PickerFromFile.cpp
PlaylistBroadcaster.tproj/PickerFromFile.h
PlaylistBroadcaster.tproj/playlist_array.h
PlaylistBroadcaster.tproj/playlist_broadcaster.cpp
PlaylistBroadcaster.tproj/playlist_broadcaster.h
PlaylistBroadcaster.tproj/playlist_elements.cpp
PlaylistBroadcaster.tproj/playlist_elements.h
PlaylistBroadcaster.tproj/playlist_lists.cpp
PlaylistBroadcaster.tproj/playlist_lists.h
PlaylistBroadcaster.tproj/playlist_parsers.cpp
PlaylistBroadcaster.tproj/playlist_parsers.h
PlaylistBroadcaster.tproj/playlist_QTRTPBroadcastFile.cpp
PlaylistBroadcaster.tproj/playlist_QTRTPBroadcastFile.h
PlaylistBroadcaster.tproj/playlist_SDPGen.cpp
PlaylistBroadcaster.tproj/playlist_SDPGen.h
PlaylistBroadcaster.tproj/playlist_SimpleParse.cpp
PlaylistBroadcaster.tproj/playlist_SimpleParse.h
PlaylistBroadcaster.tproj/playlist_timestamp.h
PlaylistBroadcaster.tproj/playlist_utils.cpp
PlaylistBroadcaster.tproj/playlist_utils.h
PlaylistBroadcaster.tproj/PlaylistBroadcaster.cpp
PlaylistBroadcaster.tproj/PlaylistPicker.cpp
PlaylistBroadcaster.tproj/PlaylistPicker.h
PlaylistBroadcaster.tproj/PLBroadcastDef.cpp
PlaylistBroadcaster.tproj/PLBroadcastDef.h
PlaylistBroadcaster.tproj/SimplePlayListElement.h
PlaylistBroadcaster.tproj/StSmartArrayPointer.h
PlaylistBroadcaster.tproj/tailor.h
PlaylistBroadcaster.tproj/TrackingElement.h)
add_executable(PlaylistBroadcaster ${PLAYLIST_BROADCASTER_SOURCE_FILES})
set(MP3_BROADCASTER_SOURCE_FILES
MP3Broadcaster/BroadcasterMain.cpp
MP3Broadcaster/MP3Broadcaster.cpp
MP3Broadcaster/MP3Broadcaster.h
MP3Broadcaster/MP3BroadcasterLog.cpp
MP3Broadcaster/MP3BroadcasterLog.h
MP3Broadcaster/MP3FileBroadcaster.cpp
MP3Broadcaster/MP3FileBroadcaster.h
MP3Broadcaster/MP3MetaInfoUpdater.cpp
MP3Broadcaster/MP3MetaInfoUpdater.h)
add_executable(MP3Broadcaster ${MP3_BROADCASTER_SOURCE_FILES})
add_executable(QTBroadcaster QTFileTools/QTBroadcaster.tproj/QTBroadcaster.cpp)
set(QTFILELIB_COMMON_SOURCE_FILES
SafeStdLib/InternalStdLib.cpp
CommonUtilitiesLib/DateTranslator.cpp
CommonUtilitiesLib/MyAssert.cpp
CommonUtilitiesLib/OS.cpp
CommonUtilitiesLib/OSCond.cpp
CommonUtilitiesLib/OSFileSource.cpp
CommonUtilitiesLib/OSMutex.cpp
CommonUtilitiesLib/OSQueue.cpp
CommonUtilitiesLib/StringParser.cpp
CommonUtilitiesLib/StrPtrLen.cpp
RTPMetaInfoLib/RTPMetaInfoPacket.cpp
QTFileLib/QTAtom.cpp
QTFileLib/QTAtom_dref.cpp
QTFileLib/QTAtom_elst.cpp
QTFileLib/QTAtom_hinf.cpp
QTFileLib/QTAtom_mdhd.cpp
QTFileLib/QTAtom_mvhd.cpp
QTFileLib/QTAtom_stco.cpp
QTFileLib/QTAtom_stsc.cpp
QTFileLib/QTAtom_stsd.cpp
QTFileLib/QTAtom_stss.cpp
QTFileLib/QTAtom_stsz.cpp
QTFileLib/QTAtom_stts.cpp
QTFileLib/QTAtom_tkhd.cpp
QTFileLib/QTAtom_tref.cpp
QTFileLib/QTFile.cpp
QTFileLib/QTHintTrack.cpp
QTFileLib/QTTrack.cpp
QTFileLib/QTFile_FileControlBlock.cpp)
add_executable(QTFileInfo ${QTFILELIB_COMMON_SOURCE_FILES} QTFileTools/QTFileInfo.tproj/QTFileInfo.cpp)
target_link_libraries(QTFileInfo pthread)
add_executable(QTFileTest ${QTFILELIB_COMMON_SOURCE_FILES} QTFileTools/QTFileTest.tproj/QTFileTest.cpp)
target_link_libraries(QTFileTest pthread)