Make clean

トップ ページ

このメッセージに返信
著者: Marc BERLIOUX
日付:  
To: Guilde
題目: Make clean
Salut,

J'ai un petit souci avec un Makefile.

Je veux éliminer les fichiers de backups que crée LibreCad
automatiquement. Pour un fichier toto.dxf, il peut tantôt créer un
toto.dxf~ ou un #toto.dxf. Les premiers sont assez faciles à éliminer avec :

clean-dxf1: $(wildcard *.dxf~)
    rm -f $^


# En revanche, les deuxièmes sont déjà plus coquins à détruire :

clean-dxf2:
    rm -f $(wildcard \#*.dxf)


# La règle ci-dessus ne marche pas. Normal, le nom du fichier devient un
commentaire.

clean-dxf3:
    rm -f "$(wildcard \#*.dxf)"


# La règle ci-dessus fonctionne, mais uniquement s'il n'y a qu'un seul
fichier à traiter

# Comment faire ?

new-test:
    touch test1.dxf~
    touch test2.dxf~
    touch \#test1.dxf
    touch \#test2.dxf



Et bonne journée !
--
Marc BERLIOUX
Mad in France