Lowlevel

Lowlevel => Lowlevel-Coding => Thema gestartet von: rizor am 23. August 2011, 18:27

Titel: Makefile dynamisch mit Leben füllen
Beitrag von: rizor am 23. August 2011, 18:27
Hi zusammen,

mir gefällt mein derzeitiges Build-System nicht mehr, da der Wartungsaufwand einfach zu groß ist.
Habe jetzt alles auf eine Makefile runtergebrochen und das soll erst beim Aufruf die nötigen Informationen bekommen.

Habe mir dafür ein Skript geschrieben, das mir die Source-Files, etc. ermittelt und dann per echo weitergibt.
Die Skripte laufen auch fehlerfrei.
Leider ignoriert mein Makefile die Ausgaben.

Der Aufruf sieht wie folgt aus:
SRC=`sh script.sh -source`
Der Aufruf ermittelt die passenden Source-Files, aber die ignoriert das Makefile.
Woran liegt das?

Grüße,
rizor
Titel: Re:Makefile dynamisch mit Leben füllen
Beitrag von: kevin am 23. August 2011, 19:03
Schreibt man das nicht normal so?

SRC = $(shell sh script.sh -source)
Titel: Re:Makefile dynamisch mit Leben füllen
Beitrag von: rizor am 23. August 2011, 19:23
selbst dann ist src leer.
Wenn ich das script normal aufrufe, dann funktioniert es...