ecl/src/doc/Makefile.in
Marius Gerbershagen 93496e108c configure: change manual installation
Introduce a configure option controlling the installation and build
the documentation during the build instead of the install phase. Targets
for installation of the html version have also been added.
Fixes #482.
2019-04-11 18:17:02 +02:00

63 lines
1.6 KiB
Makefile

top_srcdir= @top_srcdir@
srcdir = @srcdir@
prefix=@prefix@
exec_prefix=@exec_prefix@
infodir = @infodir@
mandir=@mandir@
docdir=@docdir@
datarootdir = @datarootdir@
manext=1
SHELL = @SHELL@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
INSTALL_DATA = @INSTALL_DATA@
INSTALL_INFO = @INSTALL_INFO@
mkinstalldirs = $(top_srcdir)/bdwgc/install-sh -d
INFO_FILE = ecl.info.gz
MAKEINFO = @MAKEINFO@
MANUAL_MAKE_TARGET = @MANUAL_MAKE_TARGET@
MANUAL_INSTALL_TARGET = @MANUAL_INSTALL_TARGET@
MANUAL_UNINSTALL_TARGET = @MANUAL_UNINSTALL_TARGET@
VERSION=@PACKAGE_VERSION@
all: $(MANUAL_MAKE_TARGET)
manual:
cp -r $(srcdir)/manual .
info: manual
$(MAKE) MAKEINFO=$(MAKEINFO) -C manual info
html: manual
$(MAKE) MAKEINFO=$(MAKEINFO) -C manual html
install: $(MANUAL_INSTALL_TARGET)
$(mkinstalldirs) $(DESTDIR)$(mandir)/man$(manext)
$(INSTALL_DATA) ecl.man $(DESTDIR)$(mandir)/man$(manext)/ecl.$(manext)
$(INSTALL_DATA) ecl-config.man $(DESTDIR)$(mandir)/man$(manext)/ecl-config.$(manext)
install-info:
$(mkinstalldirs) $(DESTDIR)$(infodir)
$(INSTALL_DATA) manual/$(INFO_FILE) $(DESTDIR)$(infodir)
$(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) manual/$(INFO_FILE)
install-html:
$(mkinstalldirs) $(DESTDIR)$(docdir)/ecl-$(VERSION)
cp -r manual/html/ $(DESTDIR)$(docdir)/ecl-$(VERSION)
uninstall: $(MANUAL_UNINSTALL_TARGET)
$(RM) $(DESTDIR)$(mandir)/man$(manext)/ecl.$(manext)
$(RM) $(DESTDIR)$(mandir)/man$(manext)/ecl-config.$(manext)
uninstall-info:
$(RM) $(DESTDIR)$(infodir)/$(INFO_FILE)
$(INSTALL_INFO) --info-dir=$(DESTDIR)$(infodir) --remove manual/$(INFO_FILE)
uninstall-html:
$(RM) -r $(DESTDIR)$(docdir)/ecl-$(VERSION)
clean:
$(MAKE) -C manual clean