gnu make frage

dettus

Bicycle User
hallo ihr lieben!

folgendes: wisst ihr wie ich in einem gnu makefile eine variable die so definiert ist:

Code:
FILES=test1 \
   test2 \
   bla.c   \
   blubb.h \

einmal an den leerzeichen trenne und die dann etwas umformatiert in eine andere datei schreibe?

in einem bash skript wuerde ich das einfach so machen:
Code:
for I in FILES
do
     echo "blafasel"$I"troet"
done >> datei.txt
 
Mit $(patsubst):
Code:
$(patsubst %, blafasel%troet, $(FILES))

Alternativ kannst du natürlich einfach Shellbefehle in den Make-Regeln verwenden.
 
schonmal nicht verkehrt.
wenn ich dahinter jetzt ein >datei.txt schreibe funktioniert das FAST.

wie kriege ich statt den spaces jetzt am ende ein "enter" hin? naiiv wie ich bin hab ich mal "\n" geschrieben, aber das wars nicht :(
 
Back
Top