mirror of
				https://github.com/f4exb/sdrangel.git
				synced 2025-10-31 13:00:26 -04:00 
			
		
		
		
	Local Input/Sink: added server plugins
This commit is contained in:
		
							parent
							
								
									ab98a84532
								
							
						
					
					
						commit
						52a2fc44b8
					
				| @ -35,35 +35,18 @@ add_library(localsink SHARED | ||||
| 	${localsink_FORMS_HEADERS} | ||||
| ) | ||||
| 
 | ||||
| if (BUILD_DEBIAN) | ||||
| target_include_directories(localsink PUBLIC | ||||
|     . | ||||
|     ${CMAKE_CURRENT_BINARY_DIR} | ||||
|     ${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client | ||||
| ) | ||||
| else (BUILD_DEBIAN) | ||||
| target_include_directories(localsink PUBLIC | ||||
|     . | ||||
|     ${CMAKE_CURRENT_BINARY_DIR} | ||||
|     ${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client | ||||
| ) | ||||
| endif (BUILD_DEBIAN) | ||||
| 
 | ||||
| if (BUILD_DEBIAN) | ||||
| target_link_libraries(localsink | ||||
|     ${QT_LIBRARIES} | ||||
|     sdrbase | ||||
|     sdrgui | ||||
|     swagger | ||||
| ) | ||||
| else (BUILD_DEBIAN) | ||||
| target_link_libraries(localsink | ||||
|     ${QT_LIBRARIES} | ||||
|     sdrbase | ||||
|     sdrgui | ||||
|     swagger | ||||
| ) | ||||
| endif (BUILD_DEBIAN) | ||||
| 
 | ||||
| target_link_libraries(localsink Qt5::Core Qt5::Widgets) | ||||
| 
 | ||||
|  | ||||
| @ -20,7 +20,6 @@ set(localinput_FORMS | ||||
|     localinputgui.ui | ||||
| ) | ||||
| 
 | ||||
| #include(${QT_USE_FILE}) | ||||
| add_definitions(${QT_DEFINITIONS}) | ||||
| add_definitions(-DQT_PLUGIN) | ||||
| add_definitions(-DQT_SHARED) | ||||
| @ -33,39 +32,18 @@ add_library(inputlocal SHARED | ||||
|     ${localinput_FORMS_HEADERS} | ||||
| ) | ||||
| 
 | ||||
| if (BUILD_DEBIAN) | ||||
| target_include_directories(inputlocal PUBLIC | ||||
|     . | ||||
|     ${CMAKE_CURRENT_BINARY_DIR} | ||||
|     ${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client | ||||
|     ${LIBCM256CCSRC}/.. | ||||
| ) | ||||
| else (BUILD_DEBIAN) | ||||
| target_include_directories(inputlocal PUBLIC | ||||
|     . | ||||
|     ${CMAKE_CURRENT_BINARY_DIR} | ||||
|     ${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client | ||||
|     ${CM256CC_INCLUDE_DIR} | ||||
| ) | ||||
| endif (BUILD_DEBIAN) | ||||
| 
 | ||||
| if (BUILD_DEBIAN) | ||||
| target_link_libraries(inputlocal | ||||
|     ${QT_LIBRARIES} | ||||
|     cm256cc | ||||
|     sdrbase | ||||
|     sdrgui | ||||
|     swagger | ||||
| ) | ||||
| else (BUILD_DEBIAN) | ||||
| target_link_libraries(inputlocal | ||||
|     ${QT_LIBRARIES} | ||||
|     ${CM256CC_LIBRARIES} | ||||
|     sdrbase | ||||
|     sdrgui | ||||
|     swagger | ||||
| ) | ||||
| endif (BUILD_DEBIAN) | ||||
| 
 | ||||
| target_link_libraries(inputlocal Qt5::Core Qt5::Widgets) | ||||
| 
 | ||||
|  | ||||
| @ -21,3 +21,4 @@ add_subdirectory(demodnfm) | ||||
| add_subdirectory(demodssb) | ||||
| add_subdirectory(demodwfm) | ||||
| add_subdirectory(udpsink) | ||||
| add_subdirectory(localsink) | ||||
|  | ||||
							
								
								
									
										43
									
								
								pluginssrv/channelrx/localsink/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										43
									
								
								pluginssrv/channelrx/localsink/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,43 @@ | ||||
| project(localsink) | ||||
| 
 | ||||
| set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") | ||||
| set(PLUGIN_PREFIX "../../../plugins/channelrx/localsink") | ||||
| 
 | ||||
| set(localsink_SOURCES | ||||
|     ${PLUGIN_PREFIX}/localsink.cpp | ||||
| 	${PLUGIN_PREFIX}/localsinksettings.cpp | ||||
| 	${PLUGIN_PREFIX}/localsinkthread.cpp | ||||
| 	${PLUGIN_PREFIX}/localsinkplugin.cpp | ||||
| ) | ||||
| 
 | ||||
| set(localsink_HEADERS | ||||
|     ${PLUGIN_PREFIX}/localsink.h | ||||
| 	${PLUGIN_PREFIX}/localsinksettings.h | ||||
| 	${PLUGIN_PREFIX}/localsinkthread.h | ||||
| 	${PLUGIN_PREFIX}/localsinkplugin.h | ||||
| ) | ||||
| 
 | ||||
| add_definitions(${QT_DEFINITIONS}) | ||||
| add_definitions(-DQT_PLUGIN) | ||||
| add_definitions(-DQT_SHARED) | ||||
| 
 | ||||
| add_library(localsinksrv SHARED | ||||
| 	${localsink_SOURCES} | ||||
| 	${localsink_HEADERS_MOC} | ||||
| ) | ||||
| 
 | ||||
| target_include_directories(localsinksrv PUBLIC | ||||
|     . | ||||
|     ${CMAKE_CURRENT_BINARY_DIR} | ||||
|     ${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client | ||||
| ) | ||||
| 
 | ||||
| target_link_libraries(localsinksrv | ||||
|     ${QT_LIBRARIES} | ||||
|     sdrbase | ||||
|     swagger | ||||
| ) | ||||
| 
 | ||||
| target_link_libraries(localsinksrv Qt5::Core) | ||||
| 
 | ||||
| install(TARGETS localsinksrv DESTINATION lib/pluginssrv/channelrx) | ||||
| @ -106,3 +106,4 @@ endif (BUILD_DEBIAN) | ||||
| 
 | ||||
| add_subdirectory(filesource) | ||||
| add_subdirectory(testsource) | ||||
| add_subdirectory(localinput) | ||||
							
								
								
									
										41
									
								
								pluginssrv/samplesource/localinput/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							
							
						
						
									
										41
									
								
								pluginssrv/samplesource/localinput/CMakeLists.txt
									
									
									
									
									
										Normal file
									
								
							| @ -0,0 +1,41 @@ | ||||
| project(localinput) | ||||
| 
 | ||||
| set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -std=c++11") | ||||
| set(PLUGIN_PREFIX "../../../plugins/samplesource/localinput") | ||||
| 
 | ||||
| set(localinput_SOURCES | ||||
|     ${PLUGIN_PREFIX}/localinput.cpp | ||||
|     ${PLUGIN_PREFIX}/localinputsettings.cpp | ||||
|     ${PLUGIN_PREFIX}/localinputplugin.cpp | ||||
| ) | ||||
| 
 | ||||
| set(localinput_HEADERS | ||||
|     ${PLUGIN_PREFIX}/localinput.h | ||||
|     ${PLUGIN_PREFIX}/localinputsettings.h | ||||
|     ${PLUGIN_PREFIX}/localinputplugin.h | ||||
| ) | ||||
| 
 | ||||
| add_definitions(${QT_DEFINITIONS}) | ||||
| add_definitions(-DQT_PLUGIN) | ||||
| add_definitions(-DQT_SHARED) | ||||
| 
 | ||||
| add_library(inputlocalsrv SHARED | ||||
|     ${localinput_SOURCES} | ||||
|     ${localinput_HEADERS_MOC} | ||||
| ) | ||||
| 
 | ||||
| target_include_directories(inputlocalsrv PUBLIC | ||||
|     . | ||||
|     ${CMAKE_CURRENT_BINARY_DIR} | ||||
|     ${CMAKE_SOURCE_DIR}/swagger/sdrangel/code/qt5/client | ||||
| ) | ||||
| 
 | ||||
| target_link_libraries(inputlocalsrv | ||||
|     ${QT_LIBRARIES} | ||||
|     sdrbase | ||||
|     swagger | ||||
| ) | ||||
| 
 | ||||
| target_link_libraries(inputlocalsrv Qt5::Core) | ||||
| 
 | ||||
| install(TARGETS inputlocalsrv DESTINATION lib/pluginssrv/samplesource) | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user