summaryrefslogtreecommitdiff
path: root/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake
diff options
context:
space:
mode:
Diffstat (limited to 'lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake')
-rw-r--r--lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake43
1 files changed, 30 insertions, 13 deletions
diff --git a/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake b/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake
index ae9ce67a..48e62223 100644
--- a/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake
+++ b/lib/avtp_pipeline/platform/Linux/x86_i210_linux.cmake
@@ -1,3 +1,16 @@
+
+if (AVB_FEATURE_AVDECC)
+ set ( AVB_FEATURE_GSTREAMER 0 )
+ set ( AVB_FEATURE_PCAP 0 )
+ set ( AVB_FEATURE_IGB 0 )
+else ()
+ set ( AVB_FEATURE_PCAP 1 )
+ set ( AVB_FEATURE_IGB 1 )
+
+ set ( GSTREAMER_1_0 0 )
+endif ()
+
+
# and another kernel sources
#set ( LINUX_KERNEL_DIR "/usr/src/kernel" )
@@ -8,26 +21,30 @@ set ( OPENAVB_TCAL "GNU" )
set ( OPENAVB_PLATFORM "${OPENAVB_HAL}-${OPENAVB_OSAL}" )
# Platform Additions
-set ( PLATFORM_INCLUDE_DIRECTORIES
- ${CMAKE_SOURCE_DIR}/platform/x86_i210/include
- ${CMAKE_SOURCE_DIR}/../igb
+set ( PLATFORM_INCLUDE_DIRECTORIES
+ ${CMAKE_SOURCE_DIR}/platform/x86_i210/include
+if (AVB_FEATURE_IGB)
+ ${CMAKE_SOURCE_DIR}/../igb
+endif ()
${CMAKE_SOURCE_DIR}/openavb_common
${CMAKE_SOURCE_DIR}/../../daemons/common
${CMAKE_SOURCE_DIR}/../../daemons/mrpd
+ ${CMAKE_SOURCE_DIR}/../../daemons/maap/common
)
-set ( PLATFORM_LINK_DIRECTORIES
- ${CMAKE_SOURCE_DIR}/../igb
-)
-
-set ( PLATFORM_LINK_LIBRARIES
- igb
-)
+if (AVB_FEATURE_IGB)
+ set ( PLATFORM_LINK_DIRECTORIES
+ ${CMAKE_SOURCE_DIR}/../igb
+ )
+endif ()
+if (AVB_FEATURE_IGB)
+ set ( PLATFORM_LINK_LIBRARIES
+ igb
+ pci
+ )
+endif ()
# TODO_OPENAVB : need this?
# Set platform specific define
#set ( PLATFORM_DEFINE "AVB_DELAY_TWEAK_USEC=15" )
-
-set ( GSTREAMER_1_0 0 )
-set ( AVB_FEATURE_PCAP 1 )