- slim down the Makefiles. Michael had the idea to put common rules
  in the same level. The problem I see with this is that the right
  side ($<) may not be well defined any longer. 
  Also the use of variables to keep common texts within could reduce
  the size. Already started, but still needs to be evaluated.

- setting flags conditionally in automake conditionals
if compile_FOO
KDE_CXXFLAGS = -DQT_NO_CAST_ASCII
endif
top_mydir_KDE_CXXFLAGS will be defined but not used in Makefile.rules.in
[Workaround: define a new flag, set its value from configure.in.in,
 and unconditionally set KDE_CXXFLAGS to that flag]

- kdebindings: various problems, including
dcopjava/tests/Makefile.am: unknown source extension .java for test.class
kdeobjc/kangaroo/Makefile.am: unknown source extension .m for kangaroo

- rosegarden/sound/Makefile.am: nested automake conditionals (NO_SOUND vs. HAVE_ALSA)
  (:pserver:anonymous@cvs.sourceforge.net:/cvsroot/rosegarden module rosegarden)
- rethink how to install docs incrementally

- support for AM_CONDITIONAL'ed objects in "compile" target 
- support for "make final"

- bug in install-data-local dependencies tracking:
   cd ./pics/crystalsvg/kde/ && /usr/bin/make install-data-local
   make[1]: Entering directory `/space/builds/kdelibs/pics/crystalsvg/kde'
   make[1]: *** No rule to make target `../../kimage_concat', needed by `cr32-action-kde.png'.  Stop.

- make install in kdesdk or kdesdk/kapptemplate doesn't run the install-data-local 
  target in kdesdk/kapptemplate/admin !

- add support for non-libtoolized projects

- one key to support non-KDE projects is the need to change configure.in to include Makefile.calls + 
  Makefile.rules files in AC_OUTPUT. This can be fixed in moving all parts of Makefile.rules that 
  require config.status into Makefiles (this would no double increase them dramatically in larger 
  projects as every Makefile would include all sub dirs SUBDIRS) and have the Makefile.rules created 
  in srcdir
  If the additional size of the toplevel Makefiles is a concern	(which I kind of doubt as it would
  only be a problem with a deeply nested _and_ huge project - is there another than OpenOffice? :) we 
  can make the code depend on Makefile.calls found in AC_CONFIG_FILES
  One drawback comes in mind: a change in SUBDIRS will affect all Makefiles up to $(top_srcdir). This 
  is kind of ugly especially as it will require locking with multiple unsermake runing

- another key part is support for configure.ac

- another the features specific to KDE should be detected by configure traces. E.g. $(KDE_NO_UNDEFINED) 
  isn't set for non-KDE

- the support for installing man pages is broken. it installs right, but the rules are wrong
  
- make current legacy errors warnings (ignore e.g. .h in SOURCES and patch install rules without DESTDIR)

- khotkeys/update/Makefile.rules: kconfdir is not defined but used
   the DESTDIR deps use $kconfdir, but should use $libdir/kconf_update_bin 

- support for TESTS = footest  (to execute unit tests). Using a check: target
  is the current workaround, but it doesn't work from parent directories...

- --enable-final in kdemultimedia is reported to result in:
  ../mpeglib/lib/.libs/libmpeg.so: undefined reference to `IDCT_mmx'

