+mkdir -p $DPATH/test-reports
+
+# Dynamic libs:
+mkdir -p $DPATH/dynlibs
+DYNLIBS=( $(find $PROJECT_ROOT -name "*.so" | grep -w $VARIANT) )
+
+for dynlib in ${DYNLIBS[@]}
+do
+ dynlib_bn=$(basename $dynlib)
+ if [ "$dynlib_bn" != "libanna_dynamicLauncherProcedure.so" ]
+ then
+ cp $dynlib $DPATH/dynlibs
+ else
+ ########## ADML Dynamic libs system ##########
+ # Create structure from $PROJECT_ROOT/dynamic/launcher
+ suffix_path=$(echo $dynlib | awk -F"$PROJECT_ROOT/dynamic/launcher/" '{ print $2 }')
+ target=$(dirname $DPATH/dynlibs/$(dirname $suffix_path))
+ mkdir -p $target
+ cp $dynlib $target
+
+ # Additional resources
+ dynlib_dn=$(dirname $dynlib)
+ dynlib_dn_dn=$(dirname $dynlib_dn)
+ cp $dynlib_dn_dn/*.xml $target 2>/dev/null
+ cp $dynlib_dn_dn/dynamic.suffix $target 2>/dev/null
+ cp -r $dynlib_dn_dn/services $target 2>/dev/null
+ fi
+done
+
+# ADML dynamic libs selection script:
+cp $SCR_DIR/resources/scripts/select_dynlib.sh $DPATH/dynlibs/select.sh
+
+# Default dynamic library:
+cd $DPATH/dynlibs
+ln -s default/libanna_dynamicLauncherProcedure.so
+cd - >/dev/null
+
+# Basic setup: