Nach GNU manual einen Dateiinhalt in ein Makefile-Variable zuweisen:Wie ohne Verlust Carriage-Returns
Es wandelt jedes Newline oder Wagenrücklauf/Newline Paar zu einem einzigen Raum. Es entfernt auch die abschließende Zeilenschaltung (Carriage-Return und), wenn es das letzte Ergebnis ist.
Aber es erschwert awk ohne Carriage-Returns zu verwenden:
FILE = $(shell cat $(PATH))
TEXT = $(shell echo "$(FILE)" | awk '/Text/ {print $$3}')
Also meine Frage ist, ob es einen Weg gibt Carriage-Returns zu halten, wenn eine Datei Inhalt zu einem Makefile-Variablen zuweisen, oder irgendwelche intelligenten Workarounds?