Autor Thema: Makefile dynamisch mit Leben füllen  (Gelesen 4511 mal)

rizor

  • Beiträge: 521
    • Profil anzeigen
Gespeichert
« 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
Programmiertechnik:
Vermeide in Assembler zu programmieren wann immer es geht.

kevin

  • Administrator
  • Beiträge: 2 767
    • Profil anzeigen
Gespeichert
« Antwort #1 am: 23. August 2011, 19:03 »
Schreibt man das nicht normal so?

SRC = $(shell sh script.sh -source)
Thou shalt not follow the NULL pointer, for chaos and madness await thee at its end.

rizor

  • Beiträge: 521
    • Profil anzeigen
Gespeichert
« Antwort #2 am: 23. August 2011, 19:23 »
selbst dann ist src leer.
Wenn ich das script normal aufrufe, dann funktioniert es...
Programmiertechnik:
Vermeide in Assembler zu programmieren wann immer es geht.

 

Einloggen