Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 02/12/2007, à 21:49

CHUCKYCHUCK

Aidez moi à  faire un Makefile

Bonjour !!
Voilà , j'aimerai faire un fichier makefile qui qui analyser tous les fichiers d'un répertoire, puis va les uploader via scp si ils ont été modifiés

je n'y connais quasi rien en makefile ....

j'aurai besoin de faire une sorte de boucle sur tous les fichiers .html, .css, .xzy du répertoire, si il a été modifié alors

scp lefichier user@host:chemin/fichier

vous sauriez comment faire ???
merci beaucoup

Dernière modification par CHUCKYCHUCK (Le 02/12/2007, à 21:49)


Dual Boot Win 7 Pro + Lucid Lynx
Asus G60JX 16'' - Core i5 430M 2.26 Ghz - 4 Go Ram - Geforce GTS 360 M 1GB

Hors ligne

#2 Le 02/12/2007, à 22:16

Yannick_LM

Re : Aidez moi à  faire un Makefile

Pourquoi un makefile ?
Pourquoi pas un bon vieux script bash, à  coup de find -mtime, dans un cron, tout ça ?


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#3 Le 02/12/2007, à 22:46

CHUCKYCHUCK

Re : Aidez moi à  faire un Makefile

je connais pas non plus le bash :s


Dual Boot Win 7 Pro + Lucid Lynx
Asus G60JX 16'' - Core i5 430M 2.26 Ghz - 4 Go Ram - Geforce GTS 360 M 1GB

Hors ligne

#4 Le 02/12/2007, à 23:27

Link31

Re : Aidez moi à  faire un Makefile

man rsync

Hors ligne

#5 Le 02/12/2007, à 23:57

CHUCKYCHUCK

Re : Aidez moi à  faire un Makefile

malheureusement mon hébergement dédié ne propose pas rsync ...
( on peut seulement l'utiliser en tant que client mais pas en tant que serveur )
j'ai un 90Plan de chez Ovh


Dual Boot Win 7 Pro + Lucid Lynx
Asus G60JX 16'' - Core i5 430M 2.26 Ghz - 4 Go Ram - Geforce GTS 360 M 1GB

Hors ligne

#6 Le 03/12/2007, à 00:10

Link31

Re : Aidez moi à  faire un Makefile

Je ne vois pas le problème, rsync peut être utilisé pour envoyer des fichiers. Et même si le trafic rsync est bloqué, tu peux demander à  rsync d'utiliser scp pour le transfert.

man rsync wink

Hors ligne

#7 Le 03/12/2007, à 18:36

CHUCKYCHUCK

Re : Aidez moi à  faire un Makefile

ok jvais voir ca de plus près

t'aurais un lien vers un bon tutoriel, le man est un peu brutal je trouve ...

Dernière modification par CHUCKYCHUCK (Le 03/12/2007, à 18:43)


Dual Boot Win 7 Pro + Lucid Lynx
Asus G60JX 16'' - Core i5 430M 2.26 Ghz - 4 Go Ram - Geforce GTS 360 M 1GB

Hors ligne

#8 Le 03/12/2007, à 22:18

ozak xers

Re : Aidez moi à  faire un Makefile

Pour moi le makefile sert à  compiler tes programmes, par exemple du C, et à  effectuer les dépences exemples .c .h .o
J'en connaissais pas d'autres utilités mais si y en d'autres, je suis tout oui ^^
Pour analyser les fichiers d'un répertoire, je ferai çà  en shell après je ne peux pas t'aider.


Parcours le forum pour apprendre.

Hors ligne

#9 Le 03/12/2007, à 22:38

Yannick_LM

Re : Aidez moi à  faire un Makefile

J'en connaissais pas d'autres utilités mais si y en d'autres, je suis tout oui ^^

Y en a plein d'autres.
Tiens, en voilà un que j'utilise pour "faire" mes pdf avec tex :

TEX_FILES = $(wildcard *.tex)

PDF = $(patsubst %.tex,%.pdf, $(TEX_FILES))

%.dvi : %.tex ; latex $<
%.pdf : %.dvi ; dvipdf $<

all: $(PDF)
        @evince *.pdf &

clean:
        -rm -f *.aux *.log

Bon, cela dit, c'est vrai que la syntaxe est pas des plus commodes.


Trucs et astuces pour Vim
Ma web page  avec des trucs dessus ...

Hors ligne

#10 Le 03/12/2007, à 22:42

ozak xers

Re : Aidez moi à  faire un Makefile

je comprends ce que fait le programme globalement enfin je pense
j'ai cherché sur un internet mais j'ai pas trouvé de bon tutoriel sur le makefile si toute fois tu en as un j'avoue que se serai sympa ^^


Parcours le forum pour apprendre.

Hors ligne

#11 Le 03/12/2007, à 23:34

abetsic

Re : Aidez moi à  faire un Makefile

J'aime bien celui-ci et je le garde dans mes favoris : http://gl.developpez.com/tutoriel/outil/makefile/

Hors ligne