makefile me leykoys xarakthres

Konstantinos Pistiolis kpistiolis at yahoo.com
Mon Apr 30 12:44:01 EEST 2001


Παιδιά, μήπως ξέρει κανείς...
Θέλω να φτιάξω ένα makefile που να χειρίζεται αρχεία
με κενά (spaces) στα ονόματά τους. Το μεγάλο πρόβλημα
είναι ότι το make χωρίζει τα ονόματα με κενό. Αν και
δεν υπάρχει πρόβλημα άν το κενό διαφευφχθεί με "\" την
πρώτη φορά χρησιμοποιείται κανονικά, αλλά με την πρώτη
αντικατάσταση μεταβλητής όλα τα "\ " γίνονται " " και
το πρόβλημα υπάρχει. Δηλαδή π.χ. to 
myname = proto\ arxeio.wav
λειτουργεί κανονικά σε έναν κανόνα του στύλ
proto\ arxeio.mp3: proto\ arxeio.wav
αλλά η μεταβλητή $< γίνεται "proto arxeio.wav" και όχι
"proto\ arxeio.wav" και φαίνεται ως δύο ορίσματα στο
φλοιό.

Το απλό "$<" δεν αρκεί γιατί χρειάζομαι διάφορες πιο
πολύπλοκες λειτουργίες του make, πχ.
patsubst , wildcard, γενικούς κανόνες κλπ.

Μήπως ξέρει κανείς πως γίνεται να χρησιμοποιούνται
αυτούσιοι οι συνδυασμοί διαφυγής του στύλ "\ ", ή
κάποια άλλη λύση; Κάθε βοήθεια δεκτή, 
Ευχαριστώ εκ των προτέρων, Κώστας 


__________________________________________________
Do You Yahoo!?
Yahoo! Auctions - buy the things you want at great prices
http://auctions.yahoo.com/



More information about the Linux-greek-users mailing list