Fix to build system - out-of-source builds and proper directory specifications
Hi,
The patch below fixes out-of-source builds problems when installing bash-completions
. Also, it specifies directories and data the Right Way(TM) according to Automake guidelines
diff --git a/bin/Makefile.am b/bin/Makefile.am
index a768c5c..f4d6827 100644
--- a/bin/Makefile.am
+++ b/bin/Makefile.am
@@ -24,10 +24,5 @@ endif
endif
## bash completion
-dist_pkgdata_DATA = yoda-completion
-bashcomp_dir = $(DESTDIR)$(prefix)/etc/bash_completion.d
-install-data-local:
- $(mkdir_p) $(bashcomp_dir)
- $(install_sh_DATA) $(srcdir)/yoda-completion $(bashcomp_dir)/
-uninstall-local:
- rm -f $(bashcomp_dir)/yoda-completion
+bashcompdir = $(sysconfdir)/bash_completion.d
+dist_bashcomp_DATA = yoda-completion
Yours,
Christian