2010-04-08 12 views

Répondre

3

De the automake manual:

Pour chaque primaire, il y a une variable supplémentaire nommée par préfixer « EXTRA_ » au nom primaire. Cette variable est utilisée pour lister les objets qui peuvent ou non être construits, en fonction de ce que configure configure. Cette variable est requise car Automake doit connaître de manière statique la liste complète des objets qui peuvent être construits afin de générer un Makefile.in qui fonctionnera dans tous les cas.

Le primaire SCRIPTS est décrit here. En résumé, la variable EXTRA_SCRIPTS répertorie les scripts (c'est-à-dire, les fichiers exécutables qui n'ont pas besoin d'être créés à partir de la source) qui peuvent ou non être utilisés, en fonction de la configuration.

+1

Fermer, mais pas tout à fait. Les scripts peuvent toujours être construits (en utilisant quelque chose comme 'sed' pour faire des substitutions à partir d'un template, par exemple), ils n'ont tout simplement pas d'étape de lien impliquant un vrai linker comme' ld'. 'EXTRA_SCRIPTS' est alors des scripts qui peuvent ou non être construits, selon la configuration. –