[mplayer] New Makefile/dependency system + 0.11 release

Arpi arpi at thot.banki.hu
Sat Mar 3 06:37:30 CET 2001


Hi,

I've just modified the dependency thing in the Makefiles.
The old method was running makedepend in each directory,
and store the results into the Makefiles. It made
impossible to 'cvs update' Makefiles, because they were
always changed! New method is generating dependency info
to .depend files, and include them into the Makefile.

Good in the new method:
- no Makefile changes when running make dep/make distclean
  -> cvs commit/update works for Makefiles too
- 'make dep' happens automaticaly when 'make' is executed!
  -> not need to run 'make dep' before 'make'
- .depend is re-generated if config.h/config.mak/Makefile changed
  -> not need manual 'make dep' after changing config.h file

Bad in the new method:
- doesn't compile if the user doesn't have the 'makedepend' utility.
  (it's part of the X11 binaries!)
  Workaround: type 'make' again.. and again until all compiles.
  We should detect this case at ./configure and make empty .depend files!
- library rebuilding if source changed is not yet solved by this

please try it, and report problems!

i want to release 0.11 very near soon!!! and begin to work on 0.12/0.20
but i don't want to release 'service packs' next day to 0.11 release...
0.11 must be bug-free and 200% stable!

no more new features will be added to 0.11, i really want to end with it.
i have many plans in my mind to 0.12/0.20, and i really want to work on it
instead of this 0.11 release. but 0.12/0.20 is far from working, so i
should release something stable version before the 'long pause'.

please if you find any bugs in 0.11pre-cvs, report it immediately!
both compilation bugs, and other (player-related) bugs too.
cosmetic things (like bad messages etc) should come too!


A'rpi / Astral & ESP-team

--
mailto:arpi at thot.banki.hu
http://esp-team.scene.hu





More information about the MPlayer-users mailing list