repo.or.cz
/
vlc.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
* Now the MacOS mozilla plugin is an independant bundle ( searchs no more
[vlc.git]
/
build-vlc
blob
57ca1186587448e93c713f8c7cc17cb28fb0523f
1
#!/bin/sh
2
3
FEATURES
=
"
4
GNOME gnome
5
GNOME2 gnome2
6
GTK gtk
7
GTK2 gtk2
8
SKINS skins
9
BASIC_SKINS basic-skins
10
FAMILIAR familiar
11
WXWINDOWS wxwindows
12
QT qt
13
KDE kde
14
OPIE opie
15
MACOSX macosx
16
QNX qnx
17
INTFWIN intfwin
18
NCURSES ncurses
19
XOSD xosd
20
DVDOLD dvd
21
DVDREAD dvdread
22
DVDPLAY dvdplay
23
DVBPSI dvbpsi
24
VCD vcd
25
V4L v4l
26
SAT satellite
27
X11 x11
28
XVIDEO xvideo
29
SDL sdl
30
FB fb
31
DIRECTX directx
32
WINGDI wingdi
33
FREETYPE freetype
34
QTE qte
35
MGA mga
36
SVGALIB svgalib
37
GGI ggi
38
GLIDE glide
39
AA aa
40
OSS oss
41
ESD esd
42
ARTS arts
43
ALSA alsa
44
WAVEOUT waveout
45
COREAUDIO coreaudio
46
OGG ogg
47
A52 a52
48
MAD mad
49
FFMPEG ffmpeg
50
FAAD faad
51
XVID xvid
52
DV dv
53
FLAC flac
54
LIBMPEG2 libmpeg2
55
VORBIS vorbis
56
TREMOR tremor
57
TARKIN tarkin
58
THEORA theora
59
SOUT sout
60
SLP slp
61
DEBUG debug
62
"
63
PATHS
=
"
64
FFMPEG_TREE ffmpeg-tree
65
"
66
if
[ !
-e
.config
]
67
then
68
.
/
menuconfig
69
fi
70
71
echo -n
"./configure "
>
.cmd
72
source
.config
73
74
check_features
() {
75
while
[
-n
"
$1
"
]
76
do
77
eval
x
=
"\
$CONFIG_
$1
"
78
if
[
"
$x
"
==
"y"
]
79
then
80
echo -n
"--enable-
$2
"
>>
.cmd
81
else
82
echo -n
"--disable-
$2
"
>>
.cmd
83
fi
84
shift
;
shift
85
done
86
}
87
88
check_paths
() {
89
while
[
-n
"
$1
"
]
90
do
91
if
[
-n
$1
]
92
then
93
eval
x
=
"\
$CONFIG_
$1
"
94
echo -n
"--with-
$2
=
$x
"
>>
.cmd
95
fi
96
shift
;
shift
97
done
98
}
99
100
check_features
$FEATURES
101
check_paths
$PATHS
102
103
if
[ !
-e
configure
]
104
then
105
.
/
bootstrap
106
fi
107
108
source
.cmd
109
make
110
rm
-f
.cmd