MudGuard: Makefile Schwierigkeiten

Beitrag lesen

Hi,

folgendes Makefile (Ausschnitt) macht mir Probleme:

folders := $(src) \    $(src)/Fahrrad \    $(src)/GB \    $(src)/GB/ENG \    $(src)/GB/SCO \    $(src)/GB/SCO/Tour1998 \    $(src)/IRL \    $(src)/IRL/Provinzen \    $(src)/IRL/Tour1991 \    $(src)/IRL/Tour1996 \    $(src)/IRL/Tour1999 \    $(src)/IRL/Tour2002 \    $(src)/Kontakt \    $(src)/Spass

foldersneu := $(orig)/folderlist.pl $(src)

srcfiles    := $(foreach dir,$(folders),   $(wildcard $(dir)/*.php))
srcfilesneu := $(foreach dir,$(foldersneu),$(wildcard $(dir)/*.php))

TEST :
 @echo $(folders)
 @echo ""
 @echo $(foldersneu)
 @echo ""
 @echo $(srcfiles)
 @echo ""
 @echo $(srcfilesneu)

$(orig) und $(src) sind weiter oben definiert, die sind nicht das Problem.
Desweiteren: folderlist.pl liefert die selbe Liste, wie sie bei folders angegeben ist (nur daß sie eben zur Laufzeit von der Platte gelesen wird - ich will das ganze bei Änderungen nicht von Hand nachführen im Makefile).

bei make TEST wird auch für $(folders) und $(foldersneu) die identische Ausgabe erzeugt.
Aber:
$(srcfiles) enthält alle in den Folders vorhandenen Php-Files.
$(srcfilesneu) dagegen ist leer.

Woran kann das liegen?

cu,
Andreas--
Der Optimist: Das Glas  ist halbvoll.
Der Pessimist: Das Glas ist halbleer.
Der Ingenieur: Das Glas ist doppelt so groß wie nötig.