aboutsummaryrefslogtreecommitdiff
path: root/tools/buildsteps/win32/buildlibdvd.sh
diff options
context:
space:
mode:
Diffstat (limited to 'tools/buildsteps/win32/buildlibdvd.sh')
-rw-r--r--tools/buildsteps/win32/buildlibdvd.sh15
1 files changed, 14 insertions, 1 deletions
diff --git a/tools/buildsteps/win32/buildlibdvd.sh b/tools/buildsteps/win32/buildlibdvd.sh
index 3dab42476d..db99da3d82 100644
--- a/tools/buildsteps/win32/buildlibdvd.sh
+++ b/tools/buildsteps/win32/buildlibdvd.sh
@@ -7,6 +7,18 @@ LIBDVDPREFIX=/xbmc/lib/libdvd
PKG_CONFIG_PATH=$LIBDVDPREFIX/lib/pkgconfig
export PKG_CONFIG_PATH
+if [ "$(pathChanged $LIBDVDPREFIX /xbmc/tools/depends/target/libdvdcss/DVDCSS-VERSION /xbmc/tools/depends/target/libdvdread/DVDREAD-VERSION /xbmc/tools/depends/target/libdvdnav/DVDNAV-VERSION /xbmc/project/BuildDependencies/DownloadMingwBuildEnv.bat /xbmc/tools/buildsteps/win32)" == "0" ]
+then
+ cp "$LIBDVDPREFIX/bin/libdvdcss-2.dll" /xbmc/system/
+ cp $LIBDVDPREFIX/bin/libdvdnav.dll /xbmc/system/
+ if [ -f $BGPROCESSFILE ]; then
+ rm $BGPROCESSFILE
+ fi
+ exit
+else
+ git clean -dffx $LIBDVDPREFIX
+fi
+
do_load_autoconf() {
do_loaddeps $1
do_clean_get $MAKEFLAGS
@@ -62,7 +74,8 @@ gcc \
-static-libgcc
strip -S $LIBDVDPREFIX/bin/libdvdnav.dll &&
-cp $LIBDVDPREFIX/bin/libdvdnav.dll /xbmc/system/
+cp $LIBDVDPREFIX/bin/libdvdnav.dll /xbmc/system/ &&
+tagSuccessFulBuild $LIBDVDPREFIX /xbmc/tools/depends/target/libdvdcss/DVDCSS-VERSION /xbmc/tools/depends/target/libdvdread/DVDREAD-VERSION /xbmc/tools/depends/target/libdvdnav/DVDNAV-VERSION /xbmc/project/BuildDependencies/DownloadMingwBuildEnv.bat /xbmc/tools/buildsteps/win32
do_print_status "libdvd (${BITS})" "$green_color" "Done"
#remove the bgprocessfile for signaling the process end