Remove LiveTV menu.
[vuplus_xbmc] / lib / libdvd / build-xbmc-win32.sh
index e8b42a7..3babd83 100644 (file)
@@ -1,16 +1,22 @@
 #!/bin/sh
 
 MAKECLEAN=0
+MAKEFLAGS=""
+BGPROCESSFILE=$2
 
-if [ "$1" == "clean" ]
+if [ "$1" = "clean" ]
 then
 MAKECLEAN=1
 fi
 
+if [ $NUMBER_OF_PROCESSORS > 1 ]; then
+  MAKEFLAGS=-j$NUMBER_OF_PROCESSORS
+fi
+
 #libdvdcss
 cd libdvdcss
 echo "***** Cleaning libdvdcss *****"
-if [ $MAKECLEAN == 1 ]
+if [ $MAKECLEAN = 1 ]
 then
 make distclean
 fi
@@ -21,7 +27,7 @@ sh bootstrap
       --disable-doc \
       --enable-static \
       --with-pic
-make
+make $MAKEFLAGS
 strip -S src/.libs/libdvdcss-2.dll
 cd ..
 mkdir -p includes/dvdcss
@@ -31,7 +37,7 @@ cp libdvdcss/src/.libs/libdvdcss-2.dll /xbmc/system/players/dvdplayer/
 #libdvdread
 cd libdvdread
 echo "***** Cleaning libdvdread *****"
-if [ $MAKECLEAN == 1 ]
+if [ $MAKECLEAN = 1 ]
 then
 make distclean
 fi
@@ -42,14 +48,14 @@ echo "***** Building libdvdread *****"
       --extra-cflags="-DHAVE_DVDCSS_DVDCSS_H -D_XBMC -DNDEBUG -D_MSC_VER -I`pwd`/../includes" \
       --disable-debug
 mkdir -p ../includes/dvdread
-cp ../libdvdread/src/*.h ../includes/dvdread
-make
+cp ../libdvdread/src/dvdread/*.h ../includes/dvdread
+make $MAKEFLAGS
 cd ..
 
 #libdvdnav
 cd libdvdnav
 echo "***** Cleaning libdvdnav *****"
-if [ $MAKECLEAN == 1 ]
+if [ $MAKECLEAN = 1 ]
 then
 make distclean
 fi
@@ -58,9 +64,11 @@ echo "***** Building libdvdnav *****"
       --disable-shared \
       --enable-static \
       --extra-cflags="-D_XBMC -DNDEBUG -I`pwd`/../includes" \
-      --with-dvdread-config="`pwd`/../libdvdread/obj/dvdread-config" \
+      --with-dvdread-config="`pwd`/../dvdread-config" \
       --disable-debug
-make
+mkdir -p ../includes/dvdnav
+cp ../libdvdnav/src/dvdnav/*.h ../includes/dvdnav
+make $MAKEFLAGS
 gcc \
       -shared \
       -o obj/libdvdnav.dll \
@@ -72,4 +80,6 @@ gcc \
 strip -S obj/libdvdnav.dll
 cd ..
 cp libdvdnav/obj/libdvdnav.dll /xbmc/system/players/dvdplayer/
-echo "***** Done *****"
\ No newline at end of file
+echo "***** Done *****"
+#remove the bgprocessfile for signaling the process end
+rm $BGPROCESSFILE