Verzeichnisse höchster Ebene

Der vorangehende Abschnitt gilt nur für Unterverzeichnisse. Die Verzeichnisse höchster Ebene eines KDE SVN Moduls werden in einer besonderen Weise behandelt. Sie werden automatisch erkannt, so dass Du keine SUBDIRS Zeile dort benötigst. Nichts desto trotz kann es vorkommen, dass Du wegen Abhängigkeiten die Kontrolle über die Reihenfolge haben möchtest. Daher kannst Du etwa folgendes in die Makefile.am schreiben:

COMPILE_AFTER_kcontrol = kdm kdesktop
COMPILE_BEFORE_konqueror = libkonq

Wenn Du ein optionalles Auslassen eines Verzeichnisses höchster Ebene konfigurieren möchtest, verwende folgendes in der configure.in.in:

DO_NOT_COMPILE = "$DO_NOT_COMPILE foobar"

Das ist auch brauchbar um Verzeichnisse oberster Ebene auszulassen. Exportiere einfach lokal "DO_NOT_COMPILE" mit der Liste der auszulassenden Verzeichnisse während der Konfiguration.