* mixi.el (mixi-entity-alist): New constant.
[elisp/mixi.git] / Makefile.am
index f0ec6bd..135a52a 100644 (file)
@@ -1,35 +1,29 @@
-MODULES_MIXI = mixi.el mixi-utils.el mixi-atom.el mixi-ticker.el
-MODULES_SHIMBUN = sb-mixi.el mixi-gnus.el mixi-wl.el
-MODULES_RIECE = riece-mixi.el
 CONTRIB = contrib/atom.cgi contrib/atom.sh
-EXTRA_DIST = COMPILE ChangeLog $(MODULES_MIXI) $(MODULES_SHIMBUN) \
-             $(MODULES_RIECE) $(CONTRIB)
+EXTRA_DIST = INSTALL-CVS ChangeLog @MODULES_ALL@ $(CONTRIB)
 CLEANFILES = auto-autoloads.el custom-load.el *.elc
+DISTCLEANFILES = COMPILE
 AUTOMAKE_OPTIONS = no-dependencies
 
 FLAGS ?= -batch -q -no-site-file
 
-MODULES = $(MODULES_MIXI)
-
-if HAVE_SHIMBUN
-MODULES += $(MODULES_SHIMBUN)
-endif
-
-if HAVE_RIECE
-MODULES += $(MODULES_RIECE)
-endif
-
 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)
+       $(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)
+
+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