Commit Graph

30 Commits

Author SHA1 Message Date
Rémi Denis-Courmont 007245adca Don't set DATA_PATH when building plugins - fixes #1464 2008-02-10 12:34:34 +00:00
Rafaël Carré 848c1c1f12 vlc-config: don't store optimisation cflags in cppflags (preprocessor flags), revive --cppflags
qt4: use preprocessor flags with moc, so it finds the headers in the right place
2007-12-10 13:23:37 +00:00
Christophe Mutricy ad9ca44d59 Remove wrong -L${PREFIX}/lib from vlc-config 2007-10-31 13:00:59 +00:00
Rémi Denis-Courmont 22861410d6 Fix vlc-config 2007-10-15 17:07:33 +00:00
Rémi Denis-Courmont 53e6603735 Separate LDFLAGS from LIBS for real.
Should fix problems with building libvlc.so.1 when libvlc.so.0 is installed.
Cannot test since the tree is currently broken.
2007-10-15 16:29:17 +00:00
Damien Fouilleul ff3a0f6c3f vlc-config: fixed optimizations by splitting CFLAGS_OPTIM into CFLAGS_OPTIM_SIZE and CFLAGS_OPTIM_SPEED, and only one of which is used depending on value --enable-optimize-memory, moreover CFLAGS_NOOPTIM is set to -O0 rather than -O2 whenever possible 2007-07-17 11:05:30 +00:00
Clément Stenac fbf4c8060d A bit of vlc/libvlc cleanup:
* libvlc sources and plugins now define __LIBVLC__ and headers exported to
  plugins (ie, include/vlc_*.h) check for this
* libvlc sources use the value of the "libvlc" component in vlc-config instead
  of vlc
* Apply flags directly to "libvlc" in configure.ac - might temporarily break win32 :)
2006-12-03 13:48:21 +00:00
Filippo Carone 9a234d8f17 vlc-config external also includes libvlc-control 2006-11-12 19:52:46 +00:00
Damien Fouilleul f7be5ba378 - vlc-config.in.in: remove that annying MODULE_NAME redefined warning 2006-10-17 19:40:53 +00:00
Rémi Denis-Courmont ecddc275c8 Modernize configure.ac a bit 2006-09-12 18:35:04 +00:00
Rémi Denis-Courmont 840f845c8c Make config.status happy (muahaha) 2006-06-04 18:43:05 +00:00
Rémi Denis-Courmont 1ee48e2704 Remove spurious warning 2006-06-04 18:32:14 +00:00
Rémi Denis-Courmont 14815d2cc5 Remove PIC stuff too 2006-06-04 17:35:56 +00:00
Rémi Denis-Courmont ca4e3e3990 Use libdir to determine PLUGIN_PATH - should fix #474 2005-12-15 16:57:38 +00:00
Clément Stenac 54f51353c3 * vlc-config:
- Fix optarg parsing
   - Set ${libs} after the main loop to get the right exec prefix
   - Give -lvlc_pic if we want PIC
* Java bindings build 
   - Use vlc-config better
   - Use pic for building
2005-11-26 18:53:59 +00:00
Marian Durkovic 41e197b52a fix for missing modules - hope this closes #412 2005-11-02 13:42:48 +00:00
Rémi Denis-Courmont 3b16a551af Speed up recursive make significantly 2005-08-12 19:17:33 +00:00
Rémi Denis-Courmont 575c056a1c Complete rewrite of vlc_symbols.h generation (closes #155)
New VLC_EXPORTs are now added at the end of module_symbols_t so that
offsets of other function pointers are preserved.

Deleted VLC_EXPORTs are replaced with dummy pointers for padding.

Of course, it doesn't solve the problem with changing shared structures
format :/ and it may cause SVN conflicts when multiple people changes
VLC_EXPORT. I doubt it can be avoided though.
2005-06-02 12:47:30 +00:00
Clément Stenac 9160790e0c Merge mediacontrol to trunk 2005-06-01 21:58:13 +00:00
Rémi Denis-Courmont 4275a65a0e Unbreak make vlc from subdir 2005-03-02 10:27:35 +00:00
Rémi Denis-Courmont ced883887d - build vlc_symbol.h modules_plugin.h and modules_builtin.h in top_builddir 2005-03-01 21:24:25 +00:00
Sigmund Augdal Helberg 62d71fe1d2 vlc-config.in.in: added a new "external" target that allow external projects
to link with a make installed libvlc
2004-12-09 15:27:48 +00:00
Sam Hocevar 0001dd31af * configure.ac vlc-config.in.in: Oops, vlc-config needs top_builddir, not
top_srcdir.
2003-07-17 14:54:26 +00:00
Sam Hocevar 8bbbcc31b7 * mozilla/Makefile.am: Moved mozilla plugin generation directives here.
* configure.ac: Propagate $(top_srcdir) to the vlc-config call.
2003-07-17 12:06:10 +00:00
Sam Hocevar f53fe2616c * configure.ac:
+ Fixed a == test bashism.
    + Cosmetic changes.
  * toolbox, vlc-config.in.in: Cosmetic changes.
  * Makefile.am: Fixed the Mozilla plugin build (happy bootstrap).
2003-07-01 19:17:32 +00:00
Sam Hocevar dceb44290b * vlc-config.in.in: Reverted one of my first Solaris workarounds rendered
obsolescent by the latest ones.
2003-07-01 18:28:43 +00:00
Sam Hocevar 1fb282c6ad * vlc-config.in.in: Used printf instead of a sed construct, just in case
we reach 200 plugins one day, because Solaris (did I mention it sucked?)
    has a crap sed.
2003-07-01 16:34:22 +00:00
Sam Hocevar 2e743e0019 * Makefile.am:
+ Forward AM_MAKEFLAGS through recursive makefiles.
    + Removed the plugins and builtins rules. This causes libintl to be built
      before the plugins.
  * bootstrap:
    + Enabled recursive builds of plugins and builtins.
  * vlc-config.in.in:
    + Fixed a typo.
  * debian/changelog:
    + Next upload will fix bug #199427.
2003-07-01 12:50:56 +00:00
Sam Hocevar 1f4f223447 * debian/changelog:
+ Updated to the latest Debian unstable upload.
  * debian/rules:
    + Moved the skins interface into the wxvlc package.
    + Cosmetic fixes.
  * debian/control:
    + Updated the description of the wxvlc package.
  * bootstrap:
    + Put subdirectories of modules/ in SUBDIRS, not DIST_SUBDIRS.
  * Makefile.am:
    + Put modules in SUBDIRS, not DIST_SUBDIRS.
  * .cvsignore:
    + Ignore vlc-config.in.
2003-06-27 23:31:24 +00:00
Sam Hocevar fe17002d42 * bootstrap:
+ New build system, using recursive makefiles. Due to the amount of code
      in VLC, this had become unavoidable.
    + Removed the check for OS X's stack size, since our automake targets are
      a lot less hungry now.
    + Ditto for Solaris's sed.
    + Since automake-1.6 is faster than 1.7, use it first if both are present.
  * m4/vlc.m4:
    + New AX_ADD_CPPFLAGS, AX_ADD_CFLAGS, AX_ADD_CXXFLAGS, AX_ADD_OBJCFLAGS
      and AX_ADD_LDFLAGS macros that do all the magic to detect possible
      modules and register their flags.
    + New AX_ADD_BUILTINS and AX_ADD_PLUGINS macros.
    + Some magic to generate vlc-config.
  * configure.ac:
    + Moved most code to the AX_ADD_* macros.
    + Explicitely added all target Makefiles.
  * modules/**/Modules.am:
    + Path to sources are now relative to Modules.am's directory level.
2003-06-27 13:50:13 +00:00