From 54b4430ffce69d74c31861863fc08116cf1547dd Mon Sep 17 00:00:00 2001 From: Darren VanBuren Date: Wed, 8 Mar 2017 12:40:50 -0800 Subject: [PATCH] Remvoe more header files, stop trying to compile stuff in AtomicLib Also commented on why certain files were excluded from build --- CMakeLists.txt | 202 ++----------------------------------------------- 1 file changed, 8 insertions(+), 194 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7bab6ea..7324a1f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -46,377 +46,191 @@ add_definitions(-D_REENTRANT -D__USE_POSIX -D__linux__ -D__PTHREADS_MUTEXES__ -D 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 +# This module uses DirectoryServices, so could not compile on Linux # 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 +# Not sure what these are for +# AtomicLib/hmi.c +# AtomicLib/timescale.c 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 +# This relied on the Mach header file # 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 +# Uses Win32 # CommonUtilitiesLib/win32ev.cpp HTTPUtilitiesLib/HTTPProtocol.cpp - HTTPUtilitiesLib/HTTPProtocol.h HTTPUtilitiesLib/HTTPRequest.cpp - HTTPUtilitiesLib/HTTPRequest.h OSMemoryLib/OSMemory.cpp PrefsSourceLib/FilePrefsSource.cpp - PrefsSourceLib/FilePrefsSource.h +# Uses NetInfo (which isn't even in OS X later than Tiger..) # 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 +# Implements the same as InternalStdLib, but is for Dynamically loaded modules # 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/proxy.c StreamingProxy.tproj/proxy_unix.c