Changeset 69bbdda9de56ad1c2470dfa5d7cfee2ddc0b6491

Show
Ignore:
Timestamp:
07/06/04 19:16:32 (4 years ago)
Author:
Jérome Decoodt <djc@videolan.org>
git-committer:
Jérome Decoodt <djc@videolan.org> 1089134192 +0000
git-parent:

[9f0ab732b3e937b4567d212de3e5ccebcd945aad]

git-author:
Jérome Decoodt <djc@videolan.org> 1089134192 +0000
Message:

Added current changes in the menu.
I will now try to generate defconfig by bootstrap...

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • build-vlc

    ref59c8f r69bbdda  
    22 
    33FEATURES=" 
    4 GNOME gnome 
    5 GNOME2 gnome2 
    6 GTK gtk 
    7 GTK2 gtk2 
    84SKINS skins 
    9 BASIC_SKINS basic-skins 
    10 FAMILIAR familiar 
     5SKINS2 skins2 
    116WXWINDOWS wxwindows 
    12 QT qt 
    13 KDE kde 
    147OPIE opie 
    158MACOSX macosx 
    169QNX qnx 
    17 INTFWIN intfwin 
    1810NCURSES ncurses 
    1911XOSD xosd 
    20 DVDOLD dvd 
     12VISUAL visual 
     13GOOM goom 
     14SLP slp 
     15LIRC lirc 
     16JOYSTICK joystick 
     17CORBA corba 
     18LIVEDOTCOM livedotcom 
    2119DVDREAD dvdread 
    22 DVDPLAY dvdplay 
     20DVDNAV dvdnav 
     21DSHOW dshow 
    2322DVBPSI dvbpsi 
     23V4L v4l 
     24PVR pvr 
    2425VCD vcd 
    25 V4L v4l 
    26 SAT satellite 
     26SATELLITE satellite 
     27DVB dvb 
     28OGG ogg 
     29MKV mkv 
     30MOD mod 
    2731X11 x11 
    2832XVIDEO xvideo 
     33FB fb 
     34MGA mga 
    2935SDL sdl 
    30 FB fb 
     36FREETYPE freetype 
     37FRIBIDI fribidi 
     38SVG svg 
     39QTE qte 
     40HD1000V hd1000v 
    3141DIRECTX directx 
    3242WINGDI wingdi 
    33 FREETYPE freetype 
    34 QTE qte 
    35 MGA mga 
    3643SVGALIB svgalib 
    3744GGI ggi 
    3845GLIDE glide 
    3946AA aa 
     47CACA caca 
    4048OSS oss 
    4149ESD esd 
     
    4452WAVEOUT waveout 
    4553COREAUDIO coreaudio 
    46 OGG ogg 
    47 A52 a52 
     54HD1000A hd1000a 
    4855MAD mad 
    4956FFMPEG ffmpeg 
    5057FAAD faad 
    51 XVID xvid 
    52 DV dv 
     58QUICKTIME quicktime 
     59A52 a52 
     60DTS dts 
    5361FLAC flac 
    5462LIBMPEG2 libmpeg2 
    5563VORBIS vorbis 
    5664TREMOR tremor 
     65SPEEX speex 
    5766TARKIN tarkin 
    5867THEORA theora 
     68CMML cmml 
     69UTF8 utf8 
     70PTH pth 
     71ST st 
     72GPROF gprof 
     73CPROF cprof 
     74MOZILLA mozilla 
     75TESTSUITE testsuite 
     76OPTIMIZATIONS optimizations 
     77ALTIVEC altivec 
     78DEBUG debug 
     79RELEASE release 
    5980SOUT sout 
    60 SLP slp 
    61 DEBUG debug 
     81WITHFFMPEGMP3LAME ffmpeg-mp3lame 
     82WITHFFMPEGFAAC ffmpeg-faac 
    6283" 
    6384PATHS=" 
    64 FFMPEG_TREE ffmpeg-tree 
     85WITHXML2CONFIGPATH xml2-config-path 
     86WITHWXCONFIGPATH wx-config-path 
     87WITHQTE qte 
     88WITHGOOMTREE goom-tree 
     89WITHSLP slp 
     90WITHLIVEDOTCOMTREE livedotcom-tree 
     91WITHDVDREAD dvdread 
     92WITHDVDREADTREEE dvdread-tree 
     93WITHDVDNAVCONFIGPATH dvdnav-config-path 
     94WITHDVBPSI dvbpsi 
     95WITHDVBPSITREE dvbpsi-tree 
     96WITHV4L v4l 
     97WITHDVB dvb 
     98WITHSDLCONFIGPATH sdl-config-path 
     99WITHSDLPREFIX sdl-prefix 
     100WITHFREETYPECONFIGPATH freetype-config-path 
     101WITHFRIBIDICONFIGPATH fribidi-config-path 
     102WITHQTE qte 
     103WITHDIRECTX directx 
     104WITHGGI ggi 
     105WITHGLIDE glide 
     106WITHCACACONFIGPATH caca-config-path 
     107WITHMAD mad 
     108WITHMADTREE mad-tree 
     109WITHFFMPEGTREE ffmpeg-tree 
     110WITHFAADTREE faad-tree 
     111WITHA52 a52 
     112WITHA52TREE a52-tree 
     113WITHDTSTREE dts-tree 
     114WITHLIBMPEG2TREE libmpeg2-tree 
     115WITHTARKINTREE tarkin-tree 
     116WITHMOZILLASDKPATH mozilla-sdk-path 
     117ENDIANNESS words 
    65118" 
    66119if [ ! -e .config ] 
    67120then 
    68121   ./menuconfig 
     122fi 
     123 
     124if [ -e .cmd ] 
     125then 
     126   echo ".cmd still exist. Removing it." 
     127   rm -f .cmd 
    69128fi 
    70129 
     
    78137   if [ "$x" == "y" ] 
    79138   then 
    80       echo -n "--enable-$2 " >> .cmd 
     139      if [ "$1" == "WITHFFMPEGMP3LAME" ] 
     140      then  
     141         echo -n "--with-$2 " >> .cmd 
     142      else if [ "$1" == "WITHFFMPEGFAAC" ] 
     143      then 
     144         echo -n "--with-$2 " >> .cmd 
     145      else 
     146         echo -n "--enable-$2 " >> .cmd 
     147      fi fi 
    81148   else 
    82       echo -n "--disable-$2 " >> .cmd 
     149      if [ "$1" == "WITHFFMPEGMP3LAME" ] 
     150      then  
     151         echo -n "--without-$2 " >> .cmd 
     152      else if [ "$1" == "WITHFFMPEGFAAC" ] 
     153      then 
     154         echo -n "--without-$2 " >> .cmd 
     155      else 
     156         echo -n "--disable-$2 " >> .cmd 
     157      fi fi 
    83158   fi 
    84159   shift; shift 
     
    92167   then 
    93168      eval x="\$CONFIG_$1" 
    94       echo -n "--with-$2=$x" >> .cmd 
     169      if [ "$x" != "" ] 
     170      then 
     171         echo -n "--with-$2=$x " >> .cmd 
     172      fi 
    95173   fi 
    96174   shift; shift 
  • config.in

    ref59c8f r69bbdda  
    77choice 'Operating System' \ 
    88   "Linux       CONFIG_LINUX \ 
    9     MacOS_X       CONFIG_MAC \ 
     9   MacOS_X        CONFIG_MAC \ 
    1010    Win32       CONFIG_WIN32" Linux 
    1111 
    1212mainmenu_option next_comment 
    13 comment 'Graphical User Interfaces' 
    14 bool 'GTK+ support' CONFIG_GTK 
    15 dep_bool '   Gnome interface support' CONFIG_GNOME $CONFIG_GTK 
    16 bool 'GTK2 support' CONFIG_GTK2 
    17 dep_bool '   Gnome2 support' CONFIG_GNOME2 $CONFIG_GTK2 
     13comment 'Interfaces' 
    1814bool 'Skins module' CONFIG_SKINS 
    19 bool 'Basic skins module (without wxWindows)' CONFIG_BASIC_SKINS 
    20 bool 'Familiar GTK+ support' CONFIG_FAMILIAR 
     15bool 'Skins2 module' CONFIG_SKINS2 
     16if [ "$CONFIG_SKINS2" = "y" ]; then 
     17  string 'xml2-config path' CONFIG_WITHXML2CONFIGPATH "" 
     18fi 
     19# TODO: --enable-pda 
    2120bool 'wxWindows support' CONFIG_WXWINDOWS 
    22 bool 'Qt interface support' CONFIG_QT 
    23 bool 'KDE interface support' CONFIG_KDE 
     21if [ "$CONFIG_WXWINDOWS" = "y" ]; then 
     22  string 'wx-config path' CONFIG_WITHWXCONFIGPATH "" 
     23fi 
    2424bool 'Qt embedded interface support' CONFIG_OPIE 
     25if [ "$CONFIG_OPIE" = "y" ]; then 
     26  string 'Qt Embedded headers and libraries' CONFIG_WITHQTE "" 
     27fi 
    2528if [ "$CONFIG_MAC" = "y" ]; then 
    2629   bool 'MacOS X support' CONFIG_MACOSX 
    2730fi 
    2831bool 'QNX RTOS support' CONFIG_QNX 
    29 if [ "$CONFIG_WIN32" = "y" ]; then 
    30    bool 'Win32 interface support' CONFIG_INTFWIN 
    31 fi 
    32 bool 'ncurses interface support' CONFIG_NCURSES 
     32bool 'Ncurses interface support' CONFIG_NCURSES 
    3333bool 'xosd interface support' CONFIG_XOSD 
    34 endmenu 
    35  
    36 mainmenu_option next_comment 
    37 comment 'Inputs' 
     34bool 'Visualization plugin' CONFIG_VISUAL 
     35bool 'Goom visualization plugin' CONFIG_GOOM 
     36if [ "$CONFIG_GOOM" = "y" ]; then 
     37  string 'goom tree for static linking' CONFIG_WITHGOOMTREE "" 
     38fi 
     39bool 'SLP service discovery support' CONFIG_SLP 
     40if [ "$CONFIG_SLP" = "y" ]; then 
     41  string 'libslp headers and libraries' CONFIG_WITHSLP "" 
     42fi 
     43bool 'IR remote control support' CONFIG_LIRC 
     44bool 'Joystick control' CONFIG_JOYSTICK 
     45bool 'Corba interface support' CONFIG_CORBA 
     46endmenu 
     47 
     48mainmenu_option next_comment 
     49comment 'Input plugins' 
     50bool 'Live.com input plugin' CONFIG_LIVEDOTCOM 
     51if [ "$CONFIG_LIVEDOTCOM" = "y" ]; then 
     52  string 'live.com tree for static linking' CONFIG_WITHLIVEDOTCOMTREE "" 
     53fi 
    3854bool 'DVD support' CONFIG_DVD 
    3955if [ "$CONFIG_DVD" = "y" ]; then 
    40    bool '    DVD input module' CONFIG_DVDOLD 
    4156   bool '    dvdread input module' CONFIG_DVDREAD 
    42    bool '    dvdplay input module' CONFIG_DVDPLAY 
    43    bool '    dvbpsi ts mux and demux module' CONFIG_DVBPSI 
    44 fi 
    45 bool 'VCD support' CONFIG_VCD 
     57   if [ "$CONFIG_DVDREAD" = "y" ]; then 
     58      string '        libdvdread headers and libraries' CONFIG_WITHDVDREAD "" 
     59      string '        libdvdread tree for static linking' CONFIG_WITHDVDREADTREE "" 
     60   fi 
     61   bool '    dvdnav input module' CONFIG_DVDNAV 
     62   if [ "$CONFIG_DVDNAV" = "y" ]; then 
     63      string '        dvdnav-config path' CONFIG_WITHDVDNAVCONFIGPATH "" 
     64   fi 
     65fi 
     66boof 'Win32 DirectShow support' CONFIG_DSHOW 
     67bool 'Dvbpsi ts mux and demux module' CONFIG_DVBPSI 
     68if [ "$CONFIG_DVBPSI" = "y" ]; then 
     69   string '    libdvbpsi headers and libraries' CONFIG_WITHDVBPSI "" 
     70   string '    libdvbpsi tree for static linking' CONFIG_WITHDVBPSITREE "" 
     71fi 
    4672bool 'Video for Linux (V4L) support' CONFIG_V4L 
    47 bool 'Satellite support' CONFIG_SAT 
    48 endmenu 
    49  
    50 mainmenu_option next_comment 
    51 comment 'Video outputs' 
     73if [ "$CONFIG_V4L" = "y" ]; then 
     74   string '    path to a v4l-enabled kernel tree' CONFIG_WITHV4L 
     75fi 
     76bool 'PVR cards support' CONFIG_PVR 
     77bool 'VCD support for Linux, FreeBSD, MacOS X and Win32' CONFIG_VCD 
     78bool 'Satellite card support' CONFIG_SATELLITE 
     79bool 'DVB-S/T/C cards support' CONFIG_DVB 
     80if [ "$CONFIG_DVB" = "y" ]; then 
     81   string '    path to a dvb- and v4l2-enabled kernel tree' CONFIG_WITHDVB 
     82fi 
     83bool 'Ogg demux support' CONFIG_OGG 
     84bool 'Matroska demux support' CONFIG_MKV 
     85bool 'Mod demux support' CONFIG_MOD 
     86endmenu 
     87 
     88mainmenu_option next_comment 
     89comment 'Video plugins' 
    5290if [ "$CONFIG_LINUX" = "y" ]; then 
    5391   bool 'X11 support' CONFIG_X11 
    5492   bool 'XVideo support' CONFIG_XVIDEO 
    5593   bool 'Linux framebuffer support' CONFIG_FB 
    56 fi 
     94   bool 'Linux kernel Matrox support' CONFIG_MGA 
     95fi 
     96bool 'SDL support' CONFIG_SDL 
     97if [ "$CONFIG_SDL" = "y" ]; then 
     98   string '    SDL-config path' CONFIG_WITHSDLCONFIGPATH "" 
     99   string '    Path to libsdl' CONFIG_WITHSDLPREFIX "" 
     100fi 
     101bool 'freetype support' CONFIG_FREETYPE 
     102if [ "$CONFIG_FREETYPE" = "y" ]; then 
     103   string '    Freetype-config path' CONFIG_WITHFREETYPECONFIGPATH "" 
     104fi 
     105bool 'Fribidi support' CONFIG_FRIBIDI 
     106if [ "$CONFIG_FRIBIDI" = "y" ]; then 
     107   string '    Fribidi-config path' CONFIG_WITHFRIBIDICONFIGPATH "" 
     108fi 
     109bool 'SVG support' CONFIG_SVG 
     110bool 'QT Embedded support' CONFIG_QTE 
     111if [ "$CONFIG_QTE" = "y" ]; then 
     112   string '    Qt Embedded headers and libraries' CONFIG_WITHQTE "" 
     113fi 
     114bool 'HD1000 Video Output module' CONFIG_HD1000V 
    57115if [ "$CONFIG_WIN32" = "y" ]; then 
    58116   bool 'Win32 DirectX support' CONFIG_DIRECTX 
     117   if [ "$CONFIG_DIRECTX" = "y" ]; then 
     118      string '    Win32 DirectX headers' CONFIG_WITHDIRECTX "" 
     119   fi 
    59120   bool 'Win32 GDI module' CONFIG_WINGDI 
    60121fi 
    61 bool 'SDL video output' CONFIG_SDL 
    62 bool 'freetype support' CONFIG_FREETYPE 
    63 bool 'QT Embedded support' CONFIG_QTE 
    64 bool 'Linux kernel Matrox support' CONFIG_MGA 
    65122bool 'SVGAlib support' CONFIG_SVGALIB 
    66123bool 'GGI support' CONFIG_GGI 
     124if [ "$CONFIG_GGI" = "y" ]; then 
     125   string '    Path to libggi' CONFIG_WITHGGI "" 
     126fi 
    67127bool 'Glide (3dfx) support' CONFIG_GLIDE 
     128if [ "$CONFIG_GLIDE" = "y" ]; then 
     129   string '    Path to libglide' CONFIG_WITHGLIDE "" 
     130fi 
    68131bool 'aalib output' CONFIG_AA 
    69 endmenu 
    70  
    71 mainmenu_option next_comment 
    72 comment 'Audio outputs' 
     132bool 'cacalib output' CONFIG_CACA 
     133if [ "$CONFIG_CACA" = "y" ]; then 
     134   string '    Caca-config path' CONFIG_WITHCACACONFIGPATH "" 
     135fi 
     136endmenu 
     137 
     138mainmenu_option next_comment 
     139comment 'Audio plugins' 
    73140if [ "$CONFIG_LINUX" = "y" ]; then 
    74141   bool 'Linux OSS /dev/dsp support' CONFIG_OSS 
     
    83150   bool 'CoreAudio module' CONFIG_COREAUDIO 
    84151fi 
    85 endmenu 
    86  
    87 mainmenu_option next_comment 
    88 comment 'Codecs' 
    89 bool 'Ogg demux support' CONFIG_OGG 
    90 bool 'A/52 support' CONFIG_A52 
    91 bool 'libmad module' CONFIG_MAD 
    92 bool 'ffmpeg codec' CONFIG_FFMPEG 
     152bool 'HD1000 audio module' CONFIG_HD1000A 
     153endmenu 
     154 
     155mainmenu_option next_comment 
     156comment 'Codec plugins' 
     157bool 'Libmad module' CONFIG_MAD 
     158if [ "$CONFIG_MAD" = "y" ]; then 
     159   string '    Path to libmad' CONFIG_WITHMAD "" 
     160   string '    Mad tree for static linking' CONFIG_WITHMADTREE "" 
     161fi 
     162bool 'Ffmpeg codec' CONFIG_FFMPEG 
    93163if [ "$CONFIG_FFMPEG" = "y" ]; then 
    94    string "ffmpeg tree" CONFIG_FFMPEG_TREE /home/videolan/ffmpeg 
    95 fi 
    96 bool 'faad codec' CONFIG_FAAD 
    97 bool 'xvid codec' CONFIG_XVID 
    98 bool 'DV decoder support' CONFIG_DV 
    99 bool 'flac decoder support' CONFIG_FLAC 
    100 bool 'libmpeg2 decoder support' CONFIG_LIBMPEG2 
     164   bool   '    Ffmpeg has been compiled with mp3lame support' CONFIG_WITHFFMPEGMP3LAME 
     165   bool   '    Ffmpeg has been compiled with faac support' CONFIG_WITHFFMPEGFAAC 
     166   string '    Ffmpeg tree for static linking' CONFIG_WITHFFMPEGTREE "" 
     167fi 
     168bool 'Faad codec' CONFIG_FAAD 
     169if [ "$CONFIG_FAAD" = "y" ]; then 
     170   string '    Faad tree for static linking' CONFIG_WITHFAADTREE "" 
     171fi 
     172bool 'QuickTime module' CONFIG_QUICKTIME 
     173bool 'A/52 support with liba52' CONFIG_A52 
     174if [ "$CONFIG_A52" = "y" ]; then 
     175   string '    A52 headers and libraries' CONFIG_WITHA52 "" 
     176   string '    A52dec tree for static linking' CONFIG_WITHA52TREE "" 
     177fi 
     178bool 'DTS Coherent Acoustics support with libdts' CONFIG_DTS 
     179if [ "$CONFIG_DTS" = "y" ]; then 
     180   string '    Libdts tree for static linking' CONFIG_WITHDTSTREE "" 
     181fi 
     182bool 'Flac decoder support' CONFIG_FLAC 
     183bool 'Libmpeg2 decoder support' CONFIG_LIBMPEG2 
     184if [ "$CONFIG_LIBMPEG2" = "y" ]; then 
     185   string '    Libmpeg2 tree for static linking' CONFIG_WITHLIBMPEG2TREE "" 
     186fi 
    101187bool 'Vorbis decoder support' CONFIG_VORBIS 
    102188bool 'Tremor decoder support' CONFIG_TREMOR 
    103 bool 'tarkin codec' CONFIG_TARKIN 
    104 bool 'theora codec' CONFIG_THEORA 
    105 endmenu 
    106  
    107 mainmenu_option next_comment 
    108 comment 'Streaming' 
     189bool 'Speex decoder support' CONFIG_SPEEX 
     190bool 'Experimental tarkin codec' CONFIG_TARKIN 
     191if [ "$CONFIG_TARKIN" = "y" ]; then 
     192   string '    Tarkin tree for static linking' CONFIG_WITHTARKINTREE "" 
     193fi 
     194bool 'Experimental theora codec' CONFIG_THEORA 
     195bool 'CMML support' CONFIG_CMML 
     196endmenu 
     197 
     198mainmenu_option next_comment 
     199comment 'Miscellaneous options' 
     200bool 'UTF8 support' CONFIG_UTF8 
     201bool 'GNU Portable Threads support' CONFIG_PTH 
     202bool 'State threads support' CONFIG_ST 
     203bool 'Gprof profiling' CONFIG_GPROF 
     204bool 'Cprof profiling' CONFIG_CPROF 
     205# TODO: change to a tristate choice 
     206# bool 'Set endianness' CONFIG_ENDIANNESS 
     207bool 'Mozilla plugin' CONFIG_MOZILLA 
     208if [ "$CONFIG_MOZILLA" = "y" ]; then 
     209   string '    Path to win32 mozilla sdk' CONFIG_WITHMOZILLASDKPATH "" 
     210fi 
     211bool 'Build test modules' COFIG_TESTSUITE 
     212# TODO: --disable-plugins 
     213endmenu 
     214 
     215mainmenu_option next_comment 
     216comment 'Optimization options' 
     217# TODO: add --with-tuning=ARCH 
     218bool 'Compiler optimizations' CONFIG_OPTIMIZATIONS 
     219if [ "$CONFIG_MAC" = "y" ]; then 
     220   bool 'AltiVec optimizations' CONFIG_ALTIVEC 
     221fi 
     222bool 'Debug mode' CONFIG_DEBUG 
     223bool 'Extra optimizations' CONFIG_RELEASE 
    109224bool 'Stream output modules' CONFIG_SOUT 
    110225endmenu 
    111226 
    112 mainmenu_option next_comment 
    113 comment 'Miscellaneous options' 
    114 bool 'SLP service discovery support' CONFIG_SLP 
    115 endmenu 
    116  
    117 mainmenu_option next_comment 
    118 comment 'Compilation options' 
    119 bool 'Debug mode' CONFIG_DEBUG 
    120 endmenu