12 if [ $NUMBER_OF_PROCESSORS > 1 ]; then
13 MAKEFLAGS=-j$NUMBER_OF_PROCESSORS
18 echo "***** Cleaning libdvdcss *****"
23 echo "***** Building libdvdcss *****"
31 strip -S src/.libs/libdvdcss-2.dll
33 mkdir -p includes/dvdcss
34 cp libdvdcss/src/dvdcss/dvdcss.h includes/dvdcss
35 cp libdvdcss/src/.libs/libdvdcss-2.dll /xbmc/system/players/dvdplayer/
39 echo "***** Cleaning libdvdread *****"
44 echo "***** Building libdvdread *****"
48 --extra-cflags="-DHAVE_DVDCSS_DVDCSS_H -D_XBMC -DNDEBUG -D_MSC_VER -I`pwd`/../includes" \
50 mkdir -p ../includes/dvdread
51 cp ../libdvdread/src/dvdread/*.h ../includes/dvdread
57 echo "***** Cleaning libdvdnav *****"
62 echo "***** Building libdvdnav *****"
66 --extra-cflags="-D_XBMC -DNDEBUG -I`pwd`/../includes" \
67 --with-dvdread-config="`pwd`/../dvdread-config" \
69 mkdir -p ../includes/dvdnav
70 cp ../libdvdnav/src/dvdnav/*.h ../includes/dvdnav
74 -o obj/libdvdnav.dll \
75 ../libdvdread/obj/*.o obj/*.o ../libdvdcss/src/.libs/libdvdcss.dll.a \
77 -Wl,--enable-auto-image-base \
78 -Xlinker --enable-auto-import
80 strip -S obj/libdvdnav.dll
82 cp libdvdnav/obj/libdvdnav.dll /xbmc/system/players/dvdplayer/
83 echo "***** Done *****"
84 #remove the bgprocessfile for signaling the process end