Diff of /codesys-ide/codesys [382f71] .. [fc9da4]  Maximize  Restore

Switch to side-by-side view

--- a/codesys-ide/codesys
+++ b/codesys-ide/codesys
@@ -1,4 +1,6 @@
 #!/bin/bash
+
+WINE=wine-development
 
 if [ -d /usr/local/share/codesys ]; then
     BASEPATH=/usr/local/share/codesys
@@ -14,19 +16,34 @@
 if [ "${1}" == "ide" ]; then
     export WINEPREFIX=~/.wine.cds
     export WINEDEBUG=-all
-    wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/test.py" --noUI 
-    wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'"
+    ${WINE} ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/noop.py" --noUI 
+    ${WINE} ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'"
 elif [ "${1}" == "export-libdoc" ]; then
     export WINEPREFIX=~/.wine.cds
     export WINEDEBUG=-all
     export LIBDOC_CODESYS="c:/CODESYS/CODESYS/Common/CODESYS.exe --profile=\"${profile}\""
+
     for i in $(find -iname \*.library); do
-	wine-development  ${libdoc} make ${i} html
+	${WINE}  ${libdoc} make ${i} html
 	libbase=$(basename $i .library)
 	libdir=$(dirname $i)
 	if [ -d ${libdir}/${libbase}-html ]; then
 	    mkdir -p .drone-artifacts/${libdir}
 	    zip .drone-artifacts/${libdir}/${libbase}.zip ${libdir}/${libbase}-html
+	fi
+    done
+elif [ "${1}" == "export-libdoc-pdf" ]; then
+    export WINEPREFIX=~/.wine.cds
+    export WINEDEBUG=-all
+    export LIBDOC_CODESYS="c:/CODESYS/CODESYS/Common/CODESYS.exe --profile=\"${profile}\""
+
+    for i in $(find -iname \*.library); do
+	${WINE}  ${libdoc} make ${i} chm
+	libbase=$(basename $i .library)
+	libdir=$(dirname $i)
+	if [ -f ${libdir}/${libbase}.pdf ]; then
+	    mkdir -p .drone-artifacts/${libdir}
+	    cp ${libdir}/${libbase}.pdf .drone-artifacts/${libdir}/${libbase}.pdf
 	fi
     done
 else
@@ -41,12 +58,12 @@
     Xvfb :91 &> /dev/zero &
     sleep 1
     export WINEPREFIX=~/.wine.cds
-    wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/test.py" --noUI 
-    wine-development ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/${1}.py" --noUI
+    ${WINE} ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/noop.py" --noUI 
+    ${WINE} ~/.wine.cds/drive_c/CODESYS/CODESYS/Common/CODESYS.exe --culture=en --profile="'"${profile}"'" --runscript="z:${BASEPATH}/${1}.py" --noUI
     result=$?
     sleep 1
     killall Xvfb
-    rm -rf /tmp/.X*
+    rm -rf /tmp/.X91*
     
     if [ "${result}" == "0" ]; then
 	true