Rémi Denis-Courmont
503069555c
Do not path -rpath twice
2011-07-18 22:20:14 +03:00
Rémi Denis-Courmont
7af4b7fed7
Move common predefined macros to config.h and common.am
...
Also, __USE_UNIX98 is a libc-internal definition. The build system is
not supposed to define that directly (we have _GNU_SOURCE).
2011-05-02 11:01:13 +03:00
Rémi Denis-Courmont
473a276fdd
Remove ugly builtin support
...
I don't this abomination to leak through the stable LibVLC interface.
To link statically, modules should be linked into LibVLC instead.
And then, there is no need to reintroduce the old "builtin" vlc-config
type if all modules are built the same. In prehistoric times, the
distinction was needed because some modules were static and some not.
2011-05-02 11:01:11 +03:00
Pierre d'Herbemont
cc629fa53e
Allow libvlc client to build statically.
2010-10-31 21:04:03 +01:00
Brad Smith
3a27eb58f0
Fix a typo with the libtool flag -export-symbols-regex
...
Signed-off-by: Rémi Denis-Courmont <remi@remlab.net>
2010-10-31 08:55:45 +02:00
Rémi Denis-Courmont
4a6584208f
No need for common SUFFIXES definition anymore
...
Left-over from pre-libtool era
2010-05-15 22:11:09 +03:00
Rémi Denis-Courmont
4ac9513cfd
Install and look for plugins in plugins/, not modules/ ( fixes : #3352 )
2010-03-02 22:07:50 +02:00
Rémi Denis-Courmont
f509010a10
Silent rule for genmf
2010-02-14 22:26:18 +02:00
Rémi Denis-Courmont
f5e900bebb
Remove legacy nice target
2010-02-14 22:26:18 +02:00
Rémi Denis-Courmont
c7eabcd917
Put plugins in $(pkglibdir)/modules
...
We can now store other architecture-dependant files in $(pkglibdir)
(and without bugging the plugins scan).
2010-02-14 20:50:18 +02:00
Rémi Denis-Courmont
aa55637b75
Specify the install path for plugins
...
This is just pedantic. Nobody links against plugins anyway.
2009-08-06 18:31:19 +03:00
Rémi Denis-Courmont
e1a78b744b
Start moving replacement functions to a static import library
2009-04-10 20:14:10 +03:00
Rémi Denis-Courmont
cba4b50534
Link plugins against libvlccore
...
This reverts back to 0.9 (and --enable-libtool 0.8.6) state. This
should fix bindings and web plugins, without hacks. However, this will
require relinking all VLC plugins whenever libvlccore changes.
2009-02-14 20:02:30 +02:00
Rémi Denis-Courmont
5698895948
Support for tweaking package-part of install path
...
I kept include files to ../vlc otherwise #include syntax would break
Now, it's up to changing PKGDIR="vlc" to PKGDIR="vlc-1.0".
We just need to decide.
2009-01-27 20:20:32 +02:00
Geoffroy Couprie
f57c5bdcf9
add -no-undefined for WinCE
2008-11-04 08:23:08 +01:00
Rémi Denis-Courmont
ec525f6973
Restore -no-undefined on Win32
2008-10-22 20:47:51 +03:00
Rémi Denis-Courmont
42b58e873a
Do not link plugins against libvlccore explicitly
...
We really want plugins to resolve their VLC symbols against the already
loaded LibVLC core, rather than with their own version of it.
Performance benefit should be neglectible, if any.
Still, this will "fix" the plugin crash with static LibVLC builds (or
generate a due link-time error). Anyway, this is one step toward
supporting any form of static linking again.
2008-10-19 17:10:11 +03:00
Rémi Denis-Courmont
67ad2d4678
-export-dynamic is no sense for libs, use -export-symbol (or nothing)
2008-05-24 10:39:07 +03:00
Rémi Denis-Courmont
84d0f814c4
Rename the shared libraries
2008-05-15 19:40:44 +03:00
Rémi Denis-Courmont
32fcb07923
nice is a phony target
2008-04-28 22:33:14 +03:00
Rémi Denis-Courmont
c777887c91
Cosmetics
2008-04-28 22:32:51 +03:00
Rémi Denis-Courmont
3e82c0f591
Remove a bunch of obsoleted kludges
...
We don't need to invoke make twice in every directory, and we don't need
the awful libtool install kludge anymore.
2008-04-28 22:31:32 +03:00
Rémi Denis-Courmont
be5bff39e5
Allow building plugins through autotools-builtin means...
...
...in addition to vlc-config
2008-04-28 22:20:34 +03:00
Rémi Denis-Courmont
c20040263c
Complete flags factorization
2008-04-21 22:31:47 +03:00
Rémi Denis-Courmont
41ce29d54d
Simplify
2008-04-21 22:12:42 +03:00
Rémi Denis-Courmont
cd369d68d7
Fix genmf invocation
2008-04-21 22:04:35 +03:00
Rémi Denis-Courmont
2040035d0f
Remove dead and ugly code of mine
2008-04-21 21:54:50 +03:00
Rémi Denis-Courmont
ab799a3a87
Makefile factorization
2008-04-21 21:48:43 +03:00
Rémi Denis-Courmont
a6c428f6f3
Put common modules Makefiles stuff to an include file
...
Less escaping, less stuff that Makefile.am's depend on
2008-04-21 20:42:38 +03:00