Postby markfm » 04 Mar 2005 16:23
If what you mean is that the module is much larger, that is because it hasn't been stripped -- it still has a lot of symbolic debugging information in it.
In Cygwin, at the directory where you did the make, enter:
strip whatever_the_name_is.dll
You should see that the module is now much smaller.
General warning -- the various executables tend to "hang together" -- you cannot, generally, take a stripped nightly build, for instance, and then arbitrarily drop in a new stripped DLL that you just made on your PC.
What I do is run a normal make at the vlc-trunk level, which results in all the things being built, with debugging info (large file sizes). Do the module-modifications/makes, testing by running the cygwin\home\your_username\vlc.exe file (the big, unstripped, vlc.exe. When I'm happy, my changes work, do what I want, I then run a make package-win32-base, which creates a subdirectory with stripped versions of everything -- that becomes my "live" copy, the one I move into c:\program files\videolan\vlc.