Blame Makefile.am

Packit 8462d6
SUBDIRS = completions doc helpers test
Packit 8462d6
Packit 8462d6
pkgdata_DATA = bash_completion
Packit 8462d6
Packit 8462d6
# Empty, but here just to get the compat dir created with install
Packit 8462d6
compat_DATA =
Packit 8462d6
Packit 8462d6
profiledir = $(sysconfdir)/profile.d
Packit 8462d6
profile_DATA = bash_completion.sh
Packit 8462d6
Packit 8462d6
pkgconfigdir = $(datadir)/pkgconfig
Packit 8462d6
pkgconfig_DATA = bash-completion.pc
Packit 8462d6
Packit 8462d6
cmakeconfigdir = $(datadir)/cmake/$(PACKAGE)/
Packit 8462d6
cmakeconfig_DATA = bash-completion-config.cmake \
Packit 8462d6
                   bash-completion-config-version.cmake
Packit 8462d6
Packit 8462d6
bash_completion.sh: bash_completion.sh.in Makefile
Packit 8462d6
	sed -e 's|@pkgdatadir[@]|$(pkgdatadir)|' <$(srcdir)/$@.in >$@
Packit 8462d6
Packit 8462d6
CLEANFILES = bash_completion.sh bash-completion.pc
Packit 8462d6
Packit 8462d6
EXTRA_DIST = CHANGES $(pkgdata_DATA) bash_completion.sh.in .dir-locals.el \
Packit 8462d6
	.editorconfig README.md CONTRIBUTING.md
Packit 8462d6
Packit 8462d6
install-data-hook:
Packit 8462d6
	tmpfile=`mktemp $${TMPDIR:-/tmp}/bash_completion.XXXXXX` && \
Packit 8462d6
	sed -e 's|-/etc/bash_completion\.d|-$(compatdir)|' \
Packit 8462d6
	    $(DESTDIR)$(pkgdatadir)/bash_completion > $$tmpfile && \
Packit 8462d6
	cat $$tmpfile > $(DESTDIR)$(pkgdatadir)/bash_completion && \
Packit 8462d6
	sed -e 's|\$${prefix}|$(prefix)|' \
Packit 8462d6
	    $(DESTDIR)$(datadir)/cmake/$(PACKAGE)/bash-completion-config.cmake \
Packit 8462d6
	         > $$tmpfile && \
Packit 8462d6
	cat $$tmpfile > \
Packit 8462d6
	    $(DESTDIR)$(datadir)/cmake/$(PACKAGE)/bash-completion-config.cmake && \
Packit 8462d6
	rm $$tmpfile