Seite 1 von 1

Makefile erweitern

Verfasst: 27. Juni 2006 08:21
von Delryn
Guten Morgen!

Ich bin leider kein Makefileprofi, habe aber folgendes Makefile realisieren können:
[...]
QT_MOC:
cd Source/ && make -f MOC.mak
Mit diesen Zeilen kann ich später ein externes makefiles namens MOC.mak aufrufen. Der Inhalt sieht wie folgt aus
MOCS = $(addprefix moc_,$(subst .h,.cpp,$(wildcard *.h)) )

moc_%.cpp: %.h
moc $< -o ../Generated/$@

all: $(MOCS)

Es werden so alle Dateien in diesem Verzeichnis gemocct (komisches Wort)!
Jetzt würde ich das aber gerne so erweitern, dass dieses Makefile auch in den weiteren Unterordnern nach Dateien schaut und diese bearbeitet.

Könnte mir da jemand helfen :) :idea:

Verfasst: 27. Juni 2006 08:24
von Christian81
1. Was hat das in Programmierung zu tun - imho gehört das verschoben?
2. Warum nimmst du nicht einfach qmake für sowas?

Verfasst: 27. Juni 2006 08:35
von Delryn
Qmake kommt aus diversen Gründen die ich nicht auflisten möchte, nicht in Frage.

Wenn es hier nicht reinpasst, dann bitte verschieben.

Verfasst: 27. Juni 2006 08:41
von Christian81
Dann versuch mal cmake - da muss man auch keine Ahnung von Makefiles haben und kde4 benutzt es auch.