Commit 5cc89f1 WiSo
committed
1 parent e2f0af2 commit 5cc89f1 Copy full SHA for 5cc89f1
File tree 5 files changed +35
-8
lines changed
5 files changed +35
-8
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ MAKEFLAGS=" "
4
+
3
5
if [ " $1 " == " clean" ]
4
6
then
5
7
make clean
6
8
fi
9
+ if [ $NUMBER_OF_PROCESSORS > 1 ]; then
10
+ MAKEFLAGS=-j$NUMBER_OF_PROCESSORS
11
+ fi
7
12
8
- make xbmc
13
+ make $MAKEFLAGS xbmc
9
14
10
15
cp xbmc_asap.dll /xbmc/system/players/paplayer/
Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ MAKEFLAGS=" "
4
+
3
5
if [ " $1 " == " clean" ]
4
6
then
5
7
if [ -d .libs ]
9
11
make distclean
10
12
fi
11
13
14
+ if [ $NUMBER_OF_PROCESSORS > 1 ]; then
15
+ MAKEFLAGS=-j$NUMBER_OF_PROCESSORS
16
+ fi
17
+
12
18
if [ ! -d .libs ]; then
13
19
mkdir .libs
14
20
fi
@@ -41,7 +47,7 @@ OPTIONS="
41
47
42
48
./configure --extra-cflags=" -fno-common -Iinclude-xbmc-win32/dxva2" --extra-ldflags=" -L/xbmc/system/players/dvdplayer" ${OPTIONS} &&
43
49
44
- make &&
50
+ make $MAKEFLAGS &&
45
51
cp lib* /* .dll .libs/ &&
46
52
cp .libs/avcodec-52.dll /xbmc/system/players/dvdplayer/ &&
47
53
cp .libs/avcore-0.dll /xbmc/system/players/dvdplayer/ &&
Original file line number Diff line number Diff line change 1
1
#! /bin/sh
2
2
3
3
MAKECLEAN=0
4
+ MAKEFLAGS=" "
4
5
5
6
if [ " $1 " == " clean" ]
6
7
then
7
8
MAKECLEAN=1
8
9
fi
9
10
11
+ if [ $NUMBER_OF_PROCESSORS > 1 ]; then
12
+ MAKEFLAGS=-j$NUMBER_OF_PROCESSORS
13
+ fi
14
+
10
15
# libdvdcss
11
16
cd libdvdcss
12
17
echo " ***** Cleaning libdvdcss *****"
@@ -21,7 +26,7 @@ sh bootstrap
21
26
--disable-doc \
22
27
--enable-static \
23
28
--with-pic
24
- make
29
+ make $MAKEFLAGS
25
30
strip -S src/.libs/libdvdcss-2.dll
26
31
cd ..
27
32
mkdir -p includes/dvdcss
@@ -43,7 +48,7 @@ echo "***** Building libdvdread *****"
43
48
--disable-debug
44
49
mkdir -p ../includes/dvdread
45
50
cp ../libdvdread/src/* .h ../includes/dvdread
46
- make
51
+ make $MAKEFLAGS
47
52
cd ..
48
53
49
54
# libdvdnav
@@ -60,7 +65,7 @@ echo "***** Building libdvdnav *****"
60
65
--extra-cflags=" -D_XBMC -DNDEBUG -I` pwd` /../includes" \
61
66
--with-dvdread-config=" ` pwd` /../libdvdread/obj/dvdread-config" \
62
67
--disable-debug
63
- make
68
+ make $MAKEFLAGS
64
69
gcc \
65
70
-shared \
66
71
-o obj/libdvdnav.dll \
Original file line number Diff line number Diff line change 1
- #! /bin/bash
1
+ #! /bin/bash
2
+
3
+ MAKEFLAGS=" "
2
4
3
5
if [ " $1 " == " clean" ]
4
6
then
9
11
make distclean
10
12
fi
11
13
14
+ if [ $NUMBER_OF_PROCESSORS > 1 ]; then
15
+ MAKEFLAGS=-j$NUMBER_OF_PROCESSORS
16
+ fi
17
+
12
18
./configure \
13
19
--with-pic \
14
20
--disable-static \
17
23
--disable-sdl \
18
24
--without-x &&
19
25
20
- make &&
26
+ make $MAKEFLAGS &&
21
27
22
28
strip libmpeg2/.libs/* .dll &&
23
29
cp libmpeg2/.libs/* .dll /xbmc/system/players/dvdplayer/
Original file line number Diff line number Diff line change @@ -6,6 +6,7 @@ TOUCH=/bin/touch
6
6
RM=/bin/rm
7
7
NOPROMPT=0
8
8
MAKECLEAN=" "
9
+ MAKEFLAGS=" "
9
10
10
11
function throwerror ()
11
12
{
@@ -48,6 +49,10 @@ if [ -f $MAKECLEANFILE ]; then
48
49
MAKECLEAN=" clean"
49
50
fi
50
51
52
+ if [ $NUMBER_OF_PROCESSORS > 1 ]; then
53
+ MAKEFLAGS=-j$NUMBER_OF_PROCESSORS
54
+ fi
55
+
51
56
# compile our mingw dlls
52
57
echo " ################################"
53
58
echo " ## compiling mingw libs"
@@ -81,7 +86,7 @@ cd /xbmc/lib/timidity/
81
86
if [ " $MAKECLEAN " == " clean" ]; then
82
87
make -f Makefile.win32 clean
83
88
fi
84
- make -f Makefile.win32
89
+ make -f Makefile.win32 $MAKEFLAGS
85
90
setfilepath /xbmc/system/players/paplayer
86
91
checkfiles timidity.dll
87
92
echo " ##### building of timidity dlls done #####"
You can’t perform that action at this time.
0 commit comments