Ich schreibe ein generisches Makefile, um statische Bibliotheken zu erstellen. Es scheint bisher gut zu funktionieren, außer für die Zeile, die sed aufruft:
%Vor% Mitsed wird der Pfad / Name der Objektdatei durch den vollständigen Pfad ersetzt, in dem sich das Objekt befindet. z.B. 'src / foo.o:' wird in diesem Beispiel durch 'build / linux / src / foo.o:' ersetzt. $ (BUILD_DIR) und $ * in der Ersetzungszeichenfolge enthalten beide Schrägstriche beim Erweitern - wie übergebe ich sie an sed?
Hinweis: Dies könnte hier bereits beantwortet worden sein, aber ich kann diese Antworten bisher nicht auf mein spezifisches Problem anwenden!