1 # Installation/uninstallation and distribution for .html files.
2 # infoname -- info base name (e.g. maxima or xmaxima)
3 # infodir -- info installation directory
4 # langsdir -- info installation subdirectory
6 install-data-local
: install-maxima-info
7 install-maxima-info
: $(wildcard $(infoname
).
info* $(infoname
)-index.lisp
)
8 @d
=$(DESTDIR
)$(infodir)$(langsdir
); \
9 test -d
$$d && $(mkinstalldirs
) $$d; \
10 list
="$^"; for p in
$$list; do \
11 b
=$${p
#$(builddir)/}; \
13 if
test -f
$(builddir
)/$$b; then \
14 t
=`dirname $$d/$$b`; \
15 test -d
$$t ||
$(mkinstalldirs
) $$t; \
16 echo
" $(INSTALL_DATA) BUILDDIR/$$b $$d/$$b"; \
17 $(INSTALL_DATA
) $(builddir
)/$$b $$d/$$b; \
18 elif
test -f
$(srcdir)/$$s; then \
19 t
=`dirname $$d/$$s`; \
20 test -d
$$t ||
$(mkinstalldirs
) $$t; \
21 echo
" $(INSTALL_DATA) SRCDIR/$$s $$d/$$s"; \
22 $(INSTALL_DATA
) $(srcdir)/$$s $$d/$$s; \
23 elif
test -f
$$p; then \
24 t
=`dirname $$d/$$p`; \
25 test -d
$$t ||
$(mkinstalldirs
) $$t; \
26 echo
" $(INSTALL_DATA) $$p $$d/$$p"; \
27 $(INSTALL_DATA
) $$p $$d/$$p; \
31 uninstall-local
: uninstall-maxima-info
32 uninstall-maxima-info
:
33 rm -f
$(DESTDIR
)$(infodir)$(langsdir
)/$(infoname
).
info*
34 rm -f
$(DESTDIR
)$(infodir)$(langsdir
)/$(infoname
)-index.lisp
36 dist-hook
: dist-maxima-info
38 @srcdirstrip
=`echo "$(srcdir)" | sed 's|.|.|g'`; \
39 list
="$(infoname).info*" ; \
41 f
=`echo "$$p" | sed "s|^$$srcdirstrip/||"`; \
42 test -f
$(distdir
)/$$f || cp
-p
$(builddir
)/$$f $(distdir
)/$$f; \