Retourner aux forums || Retourner au forum Programmation.autre

Programmation.autre : Makefile et txt2tags

Posté par Juke (Jabber id, page perso, ) le 06 septembre 2007
0
Hello

Je commence à faire mon site web avec txt2tags, je vous laisse le découvrir ici http://txt2tags.sourceforge.net/

J'ai mes fichiers sources (t2t) dans le répertoire /source et mes fichiers html sont dans /

Je ne veut pas que les fichiers soit regénéré à chaque fois car il y a la date dans le fichier.

J'ai donc fait un petit makefile


%.html : %.t2t
txt2tags $?

all: *.html
@echo "generation xhtml ok";



ça marche bien mais les fichiers restent dans le répertoire /source je pourrais le géré dans txt2tags mais c'est un peu pénible. Y'a t'il moyen de faire ça directement dans le makefile.

Merci de votre aide.

> Lire le message (4 commentaires, moyenne: 2).  

Cette discussion est archivée, il n'est plus possible de laisser des commentaires.

Note : les commentaires appartiennent à ceux qui les ont postés. Nous n'en sommes pas responsables.

man txt2tags

Posté par NeoX () le 06/09/2007 à 14:11. (lien). Évalué à 2.

il y a surement possibilité de lui donner un dossier en sortie ou un dossier en entrée.

genre tu met le makefile à la racine du site
puis depuis la racine dans ton makefile tu lui dis


%.html : %.t2t

txt2tags source/$? ./

all: *.html

@echo "generation xhtml ok";



enfin, ca semblerait logique

--
Apprendre par les autres, c'est bien.
Apprendre par soi-meme (RTFM, man, et notre ami google) c'est mieux
  • [^]Re: man txt2tags

    Posté par Juke (Jabber id, page perso, ) le 06/09/2007 à 14:48. (lien). Évalué à 2.

    ça fonctionne merci

    • [^]Re: man txt2tags

      Posté par Farvardin (page perso, ) le 06/09/2007 à 17:32. (lien). Évalué à 2.

      moi je préfère mettre le nom du fichier généré directement dans la source, et le reste dans un fichier de configuration spécial, mais c'est question de goût :

      %!options: --toc --outfile ../nom_du_fichier.php
      %!includeconf: config.txt

      (tous mes fichiers txt2tags se trouvant également dans un sous dossier)

      ton makefile ne contenait que cela ?

      je n'ai pas trop compris le :

      %.html : %.t2t
      txt2tags $?

      est-ce qu'il serait possible par exemple de faire make monfichier1 pour que cela génère automatiquement le fichier monfichier.html à partir de monfichier.t2t ? (ou alors tu tapes make monfichier1.html à la place ?)

      J'ai également un makefile, mais juste avec make all, et pour les fichiers individuels je tape txt2tags fichier etc, mais je préfèrerai taper make à la place de txt2tags car c'est plus rapide :)

      --
      You can't grep dead trees...

Un article pour compléter

Posté par MrLapinot (Jabber id, page perso, ) le 06/09/2007 à 23:17. (lien). Évalué à 2.

Ça ne répond pas directement à la question, mais : http://neidetcher.com/static_site_creation.html pourrait te donner des idées.

Revenir en haut de page || Retourner aux forums || Retourner au forum Programmation.autre