* Beginning of the built-in modules support. A few words about the changes: - heavy Makefile butchery has taken place, each plugin now has its own Makefile. I know recursive make blablah harmful, but it was just so much easier to do this way. - Makefile.in has disappeared, we now generate Makefile.opts with the overall configuration options, and Makefile.modules which is specific to module compilation. - After ./configure has been run you may want to modify Makefile.opts to check which modules will be compiled built-in or as plugins. - Some modules cannot be compiled built-in right now because proper linkage doesn't work yet. We don't really care since they're the interface or video output modules. The most important stuff works (iDCT, motion, YUV, input). - It's perfectly valid to compile a module both as built-in and as a plugin. vlc will only load the built-in one, but I'll add an option to ignore built-in modules for testing purposes. - We *should* see a performance increase here. I didn't have much time to test it, but if anyone can confirm and perhaps give a rough estimate of how much we gain...
Showing
Makefile
0 → 100644
This diff is collapsed.
Makefile.in
deleted
100644 → 0
This diff is collapsed.
Makefile.modules.in
0 → 100644
Makefile.opts.in
0 → 100644
This diff is collapsed.
include/modules_builtin.h.in
0 → 100644
plugins/alsa/Makefile
0 → 100644
plugins/beos/Makefile
0 → 100644
plugins/darwin/Makefile
0 → 100644
plugins/dsp/Makefile
0 → 100644
plugins/dummy/Makefile
0 → 100644
plugins/dvd/Makefile
0 → 100644
plugins/esd/Makefile
0 → 100644
plugins/fb/Makefile
0 → 100644
plugins/ggi/Makefile
0 → 100644
plugins/glide/Makefile
0 → 100644
plugins/gnome/Makefile
0 → 100644
plugins/gtk/Makefile
0 → 100644
plugins/idct/Makefile
0 → 100644
plugins/macosx/Makefile
0 → 100644
plugins/mga/Makefile
0 → 100644
plugins/motion/Makefile
0 → 100644
plugins/mpeg/Makefile
0 → 100644
plugins/null/Makefile
0 → 100644
plugins/qt/Makefile
0 → 100644
plugins/sdl/Makefile
0 → 100644
plugins/text/Makefile
0 → 100644
plugins/x11/Makefile
0 → 100644
plugins/yuv/Makefile
0 → 100644
This diff is collapsed.
This diff is collapsed.
This diff is collapsed.
Please register or sign in to comment