docのMakefileを汎用に変更
[YACASL2.git] / doc / install-info.mk
diff --git a/doc/install-info.mk b/doc/install-info.mk
new file mode 100644 (file)
index 0000000..9193d2a
--- /dev/null
@@ -0,0 +1,18 @@
+prefix ?= ~
+infodir ?= $(prefix)/share/info
+
+GZIP := gzip
+INSTALL := install
+INSTALL-INFO := install-info
+
+.PHONY: install-info uninstall-info
+
+install-info: yacasl2.info
+       $(INSTALL) -d $(infodir)
+       $(INSTALL) $< $(infodir)/
+       $(INSTALL-INFO) $(infodir)/$< $(infodir)/dir
+       $(GZIP) -f $(infodir)/$<
+
+uninstall-info:
+       $(INSTALL-INFO) --delete $(addprefix $(infodir)/,$(TARGETS)) $(infodir)/dir
+       $(RM) $(addprefix $(infodir)/,$(TARGETS))