1616# limitations under the License.
1717set (PLUGIN_NAME HdmiCecSink)
1818set (MODULE_NAME ${NAMESPACE}${PLUGIN_NAME} )
19- set (PLUGIN_IMPLEMENTATION ${MODULE_NAME} Implementation)
2019
2120
2221set (PLUGIN_HDMICECSINK_STARTUPORDER "" CACHE STRING "To configure startup order of HdmiCecSink plugin" )
@@ -27,18 +26,10 @@ add_library(${MODULE_NAME} SHARED
2726 HdmiCecSink.cpp
2827 Module.cpp)
2928
30- add_library (${PLUGIN_IMPLEMENTATION} SHARED
31- HdmiCecSinkImplementation.cpp
32- Module.cpp)
33-
3429set_target_properties (${MODULE_NAME} PROPERTIES
3530 CXX_STANDARD 11
3631 CXX_STANDARD_REQUIRED YES )
3732
38- set_target_properties (${PLUGIN_IMPLEMENTATION} PROPERTIES
39- CXX_STANDARD 11
40- CXX_STANDARD_REQUIRED YES )
41-
4233target_compile_definitions (${MODULE_NAME} PRIVATE MODULE_NAME=Plugin_${PLUGIN_NAME} )
4334
4435find_package (DS)
@@ -50,23 +41,13 @@ target_include_directories(${MODULE_NAME} PRIVATE ${CEC_INCLUDE_DIRS})
5041target_include_directories (${MODULE_NAME} PRIVATE ${DS_INCLUDE_DIRS} )
5142set_source_files_properties (HdmiCecSink.cpp PROPERTIES COMPILE_FLAGS "-fexceptions" )
5243
53-
54- target_include_directories (${PLUGIN_IMPLEMENTATION} PRIVATE ${IARMBUS_INCLUDE_DIRS} ../helpers)
55- target_include_directories (${PLUGIN_IMPLEMENTATION} PRIVATE ${CEC_INCLUDE_DIRS} )
56- target_include_directories (${PLUGIN_IMPLEMENTATION} PRIVATE ${DS_INCLUDE_DIRS} )
57- set_source_files_properties (HdmiCecSinkImplementation.cpp PROPERTIES COMPILE_FLAGS "-fexceptions" )
58-
5944target_link_libraries (${MODULE_NAME} PUBLIC ${NAMESPACE} Plugins::${NAMESPACE} Plugins ${IARMBUS_LIBRARIES} ${CEC_LIBRARIES} ${DS_LIBRARIES} )
60- target_link_libraries (${PLUGIN_IMPLEMENTATION} PUBLIC ${NAMESPACE} Plugins::${NAMESPACE} Plugins ${IARMBUS_LIBRARIES} ${CEC_LIBRARIES} ${DS_LIBRARIES} )
6145
6246if (NOT RDK_SERVICES_L1_TEST)
63- target_compile_options (${PLUGIN_IMPLEMENTATION } PRIVATE -Wno-error=deprecated)
47+ target_compile_options (${MODULE_NAME } PRIVATE -Wno-error=deprecated)
6448endif ()
6549
6650install (TARGETS ${MODULE_NAME}
6751 DESTINATION lib/${STORAGE_DIRECTORY} /plugins)
6852
69- install (TARGETS ${PLUGIN_IMPLEMENTATION}
70- DESTINATION lib/${STORAGE_DIRECTORY} /plugins)
71-
7253write_config(${PLUGIN_NAME} )
0 commit comments