From 11c91aa559acd8727a19b97bcf6b182f8f124c57 Mon Sep 17 00:00:00 2001
From: Yalu Zhang <yalu.zhang@iopsys.eu>
Date: Fri, 14 Feb 2020 12:11:01 +0100
Subject: [PATCH] Add libdsl

---
 docker/code-analysis/Dockerfile | 11 ++++++++---
 1 file changed, 8 insertions(+), 3 deletions(-)

diff --git a/docker/code-analysis/Dockerfile b/docker/code-analysis/Dockerfile
index 5fda6a8..470f3fe 100644
--- a/docker/code-analysis/Dockerfile
+++ b/docker/code-analysis/Dockerfile
@@ -204,21 +204,26 @@ RUN \
       wget https://github.com/pmd/pmd/releases/download/pmd_releases%2F6.19.0/pmd-bin-6.19.0.zip && \
       unzip pmd-bin-6.19.0.zip
 
-# libwifi
+# libwifi and libdsl
 RUN \
       cd /opt/dev && \
+      rm -fr easy-soc-libs && \
       git clone https://dev.iopsys.eu/iopsys/easy-soc-libs.git && \
       cd easy-soc-libs && \
-      git checkout 076bafe65e1b6d66f267d9bb1ca558ee3434121f && \
+      git checkout 77762ca576dfe885ed8277fb77f9003ce8b095d1 && \
       cd libeasy && \
       make CFLAGS+="-I/usr/include/libnl3" && \
-      mkdir /usr/include/easy && \
+      mkdir -p /usr/include/easy && \
       cp easy.h event.h utils.h /usr/include/easy && \
       cp -a libeasy*.so* /usr/lib && \
       cd ../libwifi && \
       make PLATFORM=TEST && \
       cp wifi.h /usr/include && \
       cp -a libwifi-5.so* /usr/lib && \
+      cd ../libdsl && \
+      make PLATFORM=TEST && \
+      cp xdsl.h /usr/include && \
+      cp -a libdsl*.so* /usr/lib && \
       sudo ldconfig
 
 # libwebsockets
-- 
GitLab