summaryrefslogtreecommitdiff
path: root/lib/avtp_pipeline/avtp_avdecc.mk
diff options
context:
space:
mode:
Diffstat (limited to 'lib/avtp_pipeline/avtp_avdecc.mk')
-rw-r--r--lib/avtp_pipeline/avtp_avdecc.mk23
1 files changed, 23 insertions, 0 deletions
diff --git a/lib/avtp_pipeline/avtp_avdecc.mk b/lib/avtp_pipeline/avtp_avdecc.mk
new file mode 100644
index 00000000..9a140c03
--- /dev/null
+++ b/lib/avtp_pipeline/avtp_avdecc.mk
@@ -0,0 +1,23 @@
+AVB_FEATURE_AVDECC ?= 1
+PLATFORM_TOOLCHAIN ?= x86_i210_linux
+
+.PHONY: all clean
+
+all: build_avdecc/Makefile
+ $(MAKE) -s -C build_avdecc install
+
+doc: build_avdecc/Makefile
+ $(MAKE) -s -C build_avdecc doc
+ @echo "\n\nTo display documentation use:\n\n" \
+ "\txdg-open $(abspath build_avdecc/documents/api_docs/index.html)\n"
+
+clean:
+ $(RM) -r build_avdecc
+
+build_avdecc/Makefile:
+ mkdir -p build_avdecc && \
+ cd build_avdecc && \
+ cmake -DCMAKE_TOOLCHAIN_FILE=../platform/Linux/$(PLATFORM_TOOLCHAIN).cmake \
+ -DAVB_FEATURE_AVDECC=$(AVB_FEATURE_AVDECC) \
+ ..
+