Contexte: Automake fournit différents types of distributions. Après avoir lu les documents "What Goes in a Distribution" je sais comment inclure répertoires supplémentaires en général. Mais je ne suis pas sûr de la meilleure façon de exclure répertoires dans cette liste pour une seule règle.Comment exclure des répertoires spécifiques pour dist-gzip/dist-zip?
Ceci est la partie du courant configure.ac
qui ajoute aux répertoires dist
AC_CONFIG_MACRO_DIR([m4])
AC_CONFIG_AUX_DIR([build_aux])
Et ceci est la partie du courant Makefile.am
qui ajoute aux répertoires dist
SUBDIRS = sources po doc tests
EXTRA_DIST = build_windows
De plus Makefile.am
a
AUTOMAKE_OPTIONS = dist-zip
Pour enabler la distribution zip.
Résultat: les deux package.tar.gz
et package.zip
ont le même contenu. Par conséquent, les répertoires suivants sont inclus:
- build_aux
- build_windows
- doc
- m4
- po
- sources
- essais
Ques: Comment comment exclurebuild_windows
dans package.tar.gz
et m4
dans package.zip
?