# @configure_input@
# we want to ignore the --datarootdir setting, whatever that means, so here we we mention it: @datarootdir@
include ../../include/config.Makefile
ENCAP = @ENCAP@
VPATH = @srcdir@
ifneq (${prefix},${exec_prefix})
$(error prefix and exec_prefix not the same)
endif
INFOFILES := $(notdir $(wildcard @pre_infodir@/*.info))
#############################################################################
# this changes @infodir@, etc:
ifeq "${ENCAP}" "yes"
prefix0 := $(DESTDIR)${prefix}/@package@
exec_prefix0 := $(DESTDIR)${exec_prefix}/@package@
else
prefix0 := $(DESTDIR)${prefix}
exec_prefix0 := $(DESTDIR)${exec_prefix}
endif
override prefix := ${prefix0}
override exec_prefix := ${exec_prefix0}
#############################################################################
T=@TAR@ --create --file=- --mode=a+rX,og-ws --exclude-from=@srcdir@/../tar-exclusions
install::
	$(MKDIR_P) ${prefix}
	$(T) -C @pre_prefix@      . | @TAR@ xfp - -C ${prefix}
	$(T) -C @pre_exec_prefix@ . | @TAR@ xfp - -C ${exec_prefix}
ifeq "${ENCAP}" "yes"
	@INSTALL@ -m 755 ../top/postinstall ../top/preremove ${prefix}
	@INSTALL@ -m 644 ../top/INSTALL     ../top/encapinfo ${prefix}
endif

install::@infodir@/dir
@infodir@/dir :; @INSTALL_DATA@ @abs_top_srcdir@/files/info-dir-template $@

define ii
install::
	$(POST_INSTALL)
	install-info --quiet --info-dir=@infodir@ @infodir@/$1
	$(NORMAL_INSTALL)
endef
$(foreach i,$(INFOFILES),$(eval $(call ii,$i)))

Makefile: @srcdir@/Makefile.in; cd ../..; ./config.status distributions/install/Makefile
uninstall:; @echo "uninstall: not implemented yet" >&2 ; false
distclean:; rm -rf Makefile

.PHONY: report-installed-M2-location
install:: report-installed-M2-location
report-installed-M2-location:
	: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :
	: installed Macaulay 2 executable location:
	:    @bindir@/M2@EXE@
	: : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : :

# Local Variables:
# compile-command: "make -C $M2BUILDDIR/distributions/install install "
# End:
.NOTPARALLEL:
