b8e4099dfec7cc28ff4c46754ad90e2167b8b571
[riece] / lisp / Makefile.am
1 SUBDIRS = test
2
3 EXTRA_DIST = COMPILE \
4         riece-000.el riece-200.el riece-300.el riece-400.el riece-500.el \
5         riece-addon-modules.el riece-addon.el riece-cache.el riece-channel.el \
6         riece-coding.el riece-commands.el riece-compat.el riece-complete.el \
7         riece-debug.el riece-display.el riece-emacs.el riece-filter.el \
8         riece-globals.el riece-handle.el riece-highlight.el riece-identity.el \
9         riece-mcat.el riece-message.el riece-misc.el riece-mode.el \
10         riece-naming.el riece-options.el riece-ruby.el riece-server.el \
11         riece-signal.el riece-user.el riece-version.el riece-xemacs.el \
12         riece-irc.el riece.el \
13         riece-mcat-japanese.el \
14         riece-ctcp.el riece-url.el riece-unread.el riece-ndcc.el \
15         riece-rdcc.el riece-log.el riece-mini.el riece-doctor.el \
16         riece-alias.el riece-layout.el riece-skk-kakutei.el riece-guess.el \
17         riece-history.el riece-button.el riece-keyword.el riece-menu.el \
18         riece-icon.el riece-async.el riece-lsdb.el riece-xface.el \
19         riece-ctlseq.el riece-ignore.el riece-hangman.el riece-biff.el \
20         riece-kakasi.el riece-foolproof.el riece-yank.el riece-toolbar.el \
21         riece-eval.el riece-google.el riece-keepalive.el riece-eval-ruby.el \
22         riece-shrink-buffer.el riece-xfaceb.el riece-epg.el riece-twitter.el \
23         riece-desktop-notify.el \
24         url-riece.el \
25         riece-command-previous-channel.xpm riece-command-next-channel.xpm \
26         riece-command-configure-windows.xpm riece-command-list-addons.xpm \
27         riece-command-join.xpm riece-command-part.xpm riece-notify-icon.png \
28         server.rb aproxy.rb
29
30 CLEANFILES = auto-autoloads.el custom-load.el *.elc lunit-report.xml
31 DISTCLEANFILES = riece-package-info.el
32 FLAGS ?= -batch -q -no-site-file
33
34 all: elc
35
36 elc:
37         $(EMACS) $(FLAGS) -l $(srcdir)/COMPILE -f riece-compile \
38                 $(srcdir)
39
40 install: elc
41         $(EMACS) $(FLAGS) -l $(srcdir)/COMPILE -f riece-install \
42                 $(srcdir) $(lispdir) # $(MAKE)
43
44 uninstall:
45         $(EMACS) $(FLAGS) -l $(srcdir)/COMPILE -f riece-uninstall \
46                 $(lispdir)
47
48 package:
49         $(XEMACS) $(FLAGS) -l $(srcdir)/COMPILE -f riece-compile-package \
50                 $(srcdir)
51
52 install-package: package
53         $(XEMACS) $(FLAGS) -l $(srcdir)/COMPILE -f riece-install-package \
54                 $(srcdir) $(PACKAGEDIR) # $(MAKE)
55
56 check-local:
57         $(EMACS) $(FLAGS) -l $(srcdir)/COMPILE -f riece-test \
58                 $(srcdir) lunit-report.xml
59
60 compile-individually:
61         @for i in `$(EMACS) $(FLAGS) -l $(srcdir)/COMPILE -f riece-examine`; \
62         do \
63                 echo $(EMACS) $(FLAGS) -l $(srcdir)/COMPILE \
64                         -f riece-compile-module $$i; \
65                 $(EMACS) $(FLAGS) -l $(srcdir)/COMPILE \
66                         -f riece-compile-module $$i; \
67         done
68
69 update-mcat:
70         $(EMACS) $(FLAGS) -l $(srcdir)/COMPILE -f riece-update-mcat \
71                 $(srcdir)