2017-06-05 5 views
0

Le dossier racine de mon projet est PROJECT, et il n'y a qu'un seul script dans PROJECT/scripts/abc.sh, que je veux installer dans le répertoire /usr/share/xxx/abc.sh.Répertoire personnalisé des scripts Automake/Autoconf

Parce qu'il est pas installer dans /usr/bin/abc.sh, donc bin_SCRIPTS = abc.sh est incorrect.

Pourriez-vous me dire comment écrire le Makefile.am?

Répondre

2

Vous devrez définir le répertoire d'installation:

xxxdir = $(datarootdir)/xxx 

xxx_SCRIPTS = scripts/abc.sh 

More typically quelque chose comme:

pkgdata_SCRIPTS = scripts/abc.sh 

où automake a déjà configuré pkgdatadir.