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)