Changeset 647a7ada7ba25b2f779d796e9f181ef2ebb5f913

Show
Ignore:
Timestamp:
04/11/08 13:52:55 (5 months ago)
Author:
Jean-Paul Saman <jean-paul.saman@m2x.nl>
git-committer:
Jean-Paul Saman <jean-paul.saman@m2x.nl> 1207914775 +0200
git-parent:

[3be83e2d2033c342e0cd4f701cfd2e825e18d5bb]

git-author:
Jean-Paul Saman <jean-paul.saman@m2x.nl> 1207914775 +0200
Message:

Don't install scripts and images when the plugin/module that needs them is not build.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • Makefile.am

    r2dbc7ec r647a7ad  
    683683    done 
    684684 
     685if BUILD_LUA 
    685686    mkdir -p "$(top_builddir)/vlc-$(VERSION)/lua/http/images" 
    686687    mkdir -p "$(top_builddir)/vlc-$(VERSION)/lua/http/requests" 
     
    705706    cp $(srcdir)/share/lua/http/requests/readme $(top_builddir)/vlc-$(VERSION)/lua/http/requests/readme.txt ; 
    706707    unix2dos $(top_builddir)/vlc-$(VERSION)/lua/http/requests/readme.txt ; 
    707  
     708endif 
     709 
     710if BUILD_HTTPD 
    708711    mkdir -p "$(top_builddir)/vlc-$(VERSION)/http/images" 
    709712    mkdir -p "$(top_builddir)/vlc-$(VERSION)/http/requests" 
     
    742745    unix2dos $(top_builddir)/vlc-$(VERSION)/http/old/admin/*.html ; 
    743746    cp $(srcdir)/share/http/old/admin/.access $(top_builddir)/vlc-$(VERSION)/http/old/admin/ ; 
     747endif 
    744748 
    745749    cp $(srcdir)/share/vlc48x48.ico $(top_builddir)/vlc-$(VERSION)/ ; 
     
    787791      fi ; done 
    788792 
     793if BUILD_SKINS 
    789794# Skins 
    790795    mkdir -p $(top_builddir)/vlc-$(VERSION)/skins/fonts 
     
    795800      cp $$i $(top_builddir)/vlc-$(VERSION)/skins/ || true ; \ 
    796801    done 
    797  
     802endif 
     803 
     804if BUILD_LUA 
    798805#Lua Scripts 
    799806    $(INSTALL) -d $(top_builddir)/vlc-$(VERSION)/scripts/playlist 
     
    813820      $(INSTALL) -m 644 $${i} $(top_builddir)/vlc-$(VERSION)/scripts/intf/modules/`basename $${i}` ; \ 
    814821    done ; 
    815  
     822endif 
     823 
     824if BUILD_OSDMENU 
    816825#OSD Menu 
    817826    mkdir -p "$(top_builddir)/vlc-$(VERSION)/osdmenu" 
     
    829838        rm -f $$file.tmp; \ 
    830839    done 
    831  
     840endif 
    832841 
    833842package-win32-base: package-win32-base-debug package-win-common-strip 
  • configure.ac

    re346b4c r647a7ad  
    16391639    PKG_CHECK_MODULES(LUA, lua >= 5.1, 
    16401640      [ have_lua=yes ], 
    1641       [  
     1641      [ 
    16421642        have_lua=yes 
    1643         AC_CHECK_HEADERS([lua.h lauxlib.h lualib.h],  
    1644       [],   
     1643        AC_CHECK_HEADERS([lua.h lauxlib.h lualib.h], 
     1644          [], 
    16451645          [ have_lua=no ] ) 
    1646     AC_CHECK_LIB(  lua5.1 , luaL_newstate,  
     1646        AC_CHECK_LIB(  lua5.1 , luaL_newstate, 
    16471647          [LUA_LIBS="-llua5.1"], 
    1648       AC_CHECK_LIB( lua51 , luaL_newstate,  
     1648          AC_CHECK_LIB( lua51 , luaL_newstate, 
    16491649            [LUA_LIBS="-llua51"], 
    1650           AC_CHECK_LIB( lua , luaL_newstate,  
    1651            [LUA_LIBS="-llua"], 
    1652          [ have_lua=no 
     1650            AC_CHECK_LIB( lua , luaL_newstate, 
     1651              [LUA_LIBS="-llua"], 
     1652              [ have_lua=no 
    16531653                AC_MSG_WARN([lua >= 5.1 not found!]) 
    16541654              ]) 
    1655        ) 
    1656      ) 
     1655          ) 
     1656        ) 
    16571657      ]) 
    16581658    ]) 
     
    16641664  fi 
    16651665fi 
     1666AM_CONDITIONAL(BUILD_LUA, [test "${have_lua}" = "yes"]) 
    16661667 
    16671668dnl 
     
    16751676  AC_DEFINE(ENABLE_HTTPD, 1, Define if you want the HTTP dameon support) 
    16761677fi 
     1678AM_CONDITIONAL(BUILD_HTTPD, [test "${enable_httpd}" != "no"]) 
    16771679 
    16781680dnl 
     
    37373739    AC_DEFINE(HAVE_LIBPNG, 1, [Define if you have the PNG library: libpng])], 
    37383740    [],[-lz]) 
    3739   LDFLAGS="${LDFLAGS_save}" 
     3741    LDFLAGS="${LDFLAGS_save}" 
    37403742  ]) 
    37413743fi 
     3744AM_CONDITIONAL(BUILD_OSDMENU, [test "${enable_png}" != "no"]) 
    37423745 
    37433746dnl 
     
    42024205if test "${enable_freetype}" != "no" 
    42034206then 
    4204    PKG_CHECK_MODULES(FREETYPE, freetype2,[   
     4207   PKG_CHECK_MODULES(FREETYPE, freetype2,[ 
    42054208      VLC_ADD_PLUGINS([freetype]) 
    4206       have_freetype=yes      
     4209      have_freetype=yes 
    42074210      VLC_ADD_CPPFLAGS([freetype skins2],[${FREETYPE_CFLAGS}]) 
    42084211      VLC_ADD_LIBS([freetype skins2],[${FREETYPE_LIBS}]) 
     
    49494952  fi fi fi 
    49504953fi 
    4951  
     4954AM_CONDITIONAL(BUILD_SKINS, [test "${enable_skins2}" = "yes"]) 
    49524955 
    49534956dnl dnl 
     
    50385041  fi 
    50395042fi 
     5043AM_CONDITIONAL(BUILD_PDA, [test "${enable_pda}" = "yes"]) 
    50405044 
    50415045dnl dnl 
     
    52145218      ], 
    52155219      AS_IF([test "${enable_qt4}" = "yes"],[ 
    5216     AC_MSG_ERROR(QT4 library not found) 
     5220        AC_MSG_ERROR(QT4 library not found) 
    52175221      ],[ 
    5218     AC_MSG_WARN(QT4 library not found) 
     5222        AC_MSG_WARN(QT4 library not found) 
    52195223      ]) 
    52205224    ) 
     
    60166020  CFLAGS="${CFLAGS_save}" 
    60176021fi 
    6018  
    60196022AM_CONDITIONAL(BUILD_PYTHON, [test "${enable_python_bindings}" = "yes"]) 
    60206023 
     
    61306133  AC_DEFINE(HAVE_DYNAMIC_PLUGINS, 1, Define if we have support for dynamic plugins) 
    61316134]) 
    6132  
    61336135AM_CONDITIONAL(HAVE_PLUGINS, [test "${plugin_support}" != "no"]) 
    61346136 
  • share/Makefile.am

    r3aa3031 r647a7ad  
    2525    $(DIST_mozilla) 
    2626 
     27if BUILD_SKINS 
    2728nobase_pkgdata_DATA = skins2/default.vlt 
     29endif 
    2830nobase_dist_data_DATA = applications/vlc.desktop 
    2931 
     
    3638    vlc_win32_rc.rc 
    3739 
     40if BUILD_PDA 
    3841DIST_pda = \ 
    3942    pda-forwardb16x16.xpm \ 
     
    4548    pda-rewindb16x16.xpm \ 
    4649    pda-stopb16x16.xpm 
     50endif 
    4751 
    4852DIST_icons16 = vlc16x16.png vlc16x16.xpm 
     
    5458DIST_icons128 = vlc128x128.png vlc128x128-christmas.png 
    5559 
     60if BUILD_SKINS 
    5661DIST_skins2 = \ 
    5762    skins2/fonts/FreeSans.ttf \ 
     
    9499    mkdir -p skins2 
    95100    tar cvvzf skins2/default.vlt --exclude .svn -C $(srcdir)/skins2 default/ 
    96  
     101endif 
     102 
     103if BUILD_HTTPD 
    97104DIST_http = \ 
    98105    http/.hosts \ 
     
    174181    http/vlm_export.html \ 
    175182    http/flash.html 
    176  
     183endif 
     184 
     185if BUILD_OSDMENU 
    177186DIST_osdmenu_default = \ 
    178187    osdmenu/default.cfg \ 
     
    248257    osdmenu/minimal/fs_panel.png \ 
    249258    osdmenu/minimal/fs_panel_mockup.png 
    250  
     259endif 
     260 
     261if BUILD_LUA 
    251262DIST_lua= \ 
    252263    lua/meta/README.txt \ 
     
    340351    lua/http/vlm_export.html \ 
    341352    lua/http/flash.html 
    342  
     353endif 
     354 
     355if BUILD_MOZILLA 
    343356DIST_mozilla = \ 
    344357    mozilla/fullscreen.xpm \ 
     
    354367    mozilla/volume_mute.xpm \ 
    355368    mozilla/volume_slider_bar.xpm 
     369endif