* mixi-el: Version 1.4.1 released.
[elisp/mixi.git] / Makefile.am
index b3a36dc..2771d10 100644 (file)
@@ -1,34 +1,36 @@
-MODULES_MIXI = mixi.el mixi-utils.el mixi-atom.el
-MODULES_SHIMBUN = sb-mixi.el mixi-gnus.el mixi-wl.el
-MODULES_RIECE = riece-mixi.el
-EXTRA_DIST = COMPILE ChangeLog $(MODULES_MIXI) $(MODULES_SHIMBUN) \
-             $(MODULES_RIECE)
+CONTRIB = contrib/atom.cgi contrib/atom.sh
+EXTRA_DIST = INSTALL-CVS ChangeLog @MODULES_ALL@ $(CONTRIB) \
+       infohack.el ptexinfmt.el texinfo.tex
 CLEANFILES = auto-autoloads.el custom-load.el *.elc
+DISTCLEANFILES = COMPILE
 AUTOMAKE_OPTIONS = no-dependencies
 
-FLAGS ?= -batch -q -no-site-file
-
-MODULES = $(MODULES_MIXI)
+info_TEXINFOS = mixi-ja.texi
 
-if HAVE_SHIMBUN
-MODULES += $(MODULES_SHIMBUN)
-endif
-
-if HAVE_RIECE
-MODULES += $(MODULES_RIECE)
-endif
+FLAGS ?= -batch -q -no-site-file
 
 all: elc
 
 elc:
-       $(EMACS) $(FLAGS) -l COMPILE -f mixi-compile $(MODULES)
+       $(EMACS) $(FLAGS) -l COMPILE -f mixi-compile
 
-install: elc
-       $(EMACS) $(FLAGS) -l COMPILE -f mixi-install $(lispdir) $(MODULES)
+install: elc install-info
+       $(EMACS) $(FLAGS) -l COMPILE -f mixi-install $(lispdir)
 
 package:
-       $(XEMACS) $(FLAGS) -l COMPILE -f mixi-compile-package $(MODULES)
+       $(XEMACS) $(FLAGS) -l COMPILE -f mixi-compile-package
 
 install-package: package
-       $(XEMACS) $(FLAGS) -l COMPILE -f mixi-install-package $(PACKAGEDIR) \
-               $(MODULES)
+       $(XEMACS) $(FLAGS) -l COMPILE -f mixi-install-package $(PACKAGEDIR)
+       $(MAKE) infodir=$(PACKAGEDIR)/info install-info
+
+compile-individually:
+       @for i in `$(EMACS) $(FLAGS) -l COMPILE -f mixi-examine`; do \
+               echo $(EMACS) $(FLAGS) -l COMPILE \
+                       -f mixi-compile-module $$i; \
+               $(EMACS) $(FLAGS) -l COMPILE \
+                       -f mixi-compile-module $$i; \
+       done
+
+%.info: %.texi
+       $(EMACS) $(FLAGS) -l ./infohack.el -f batch-makeinfo $<