• [^] # Re: $(SHELL)

    Posté par (site web personnel) . En réponse au journal Utiliser Python comme interpréteur dans vos Makefile. Évalué à 2.

    1) Pourquoi overrider SHELL pour au final lancer un sh pour faire des manipulation de chaînes qui pourraient tout a fait être faites par Make et ce faisant économiser l'exécution superflue d'un sh. Et le corrolaire 2): tant qu'à quand même utiliser sh, pourquoi pas se garder d'overrider SHELL mais utiliser à la place une fonction make $(PYTHON ...) afin de pouvoir garder le meilleurs des deux mondes ?

    Exactement, pour générer des données textuelles nécessitant un traitement un tant soit peu compliqué, on peut très bien écrire une petit script, qu'on va soit placer dans un dossier du projet, soit dans une variable (pour les scripts de une et quelques lignes).

    Exemple.