* wl-summary.el (wl-summary-mode-map): Bind enter key to the
[elisp/wanderlust.git] / Makefile
1 #
2 # Please specify your Emacs here.
3 #
4 EMACS   = emacs
5 # To install Wanderlust for XEmacs 21 or later,
6 # running 'make install-package' is recommended.
7 # 'make install-package' refers $XEMACS instead of $EMACS.
8 XEMACS  = xemacs
9 #
10 # Target directory to install the Wanderlust package.
11 # (Automatically detected if this line is unchanged.)
12 #
13 LISPDIR = NONE
14 #LISPDIR = /usr/local/lib/mule/site-lisp
15
16 INFODIR = NONE
17 #INFODIR = /usr/local/share/info
18
19 # For XEmacs package.
20 PACKAGEDIR = NONE
21
22 # For XEmacs or Emacs 21: directory where icon files should go.
23 PIXMAPDIR = NONE
24
25
26 ################# No need to modify following lines ####################
27 BATCHFLAG = -batch
28 FLAGS     = $(BATCHFLAG) -q -no-site-file
29
30 elc:
31         $(EMACS) $(FLAGS) -l WL-MK -f compile-wl-package $(LISPDIR) $(PIXMAPDIR)
32
33 check:
34         $(EMACS) $(BATCHFLAG) -l WL-MK -f check-wl $(LISPDIR) $(PIXMAPDIR)
35
36 test:
37         $(EMACS) $(FLAGS) -l WL-MK -f test-wl $(LISPDIR) $(PIXMAPDIR)
38
39 update-version:
40         $(EMACS) $(FLAGS) -l WL-MK -f update-version $(LISPDIR) $(PIXMAPDIR)
41
42 install-elc:
43         $(EMACS) $(FLAGS) -l WL-MK -f install-wl-package $(LISPDIR) $(PIXMAPDIR)
44
45 uninstall-elc:
46         $(EMACS) $(FLAGS) -l WL-MK -f uninstall-wl-package $(LISPDIR) $(PIXMAPDIR)
47
48 clean-elc:
49         rm -f wl/*.elc wl/*~ wl/auto-autoloads.el wl/custom-load.el wl/wl-news.el elmo/*.elc utils/*.elc utils/hmac/lisp/*.elc
50
51 package:
52         $(XEMACS) $(FLAGS) -l WL-MK -f compile-wl-package-xmas $(PACKAGEDIR) $(PIXMAPDIR)
53
54 install-package:
55         $(XEMACS) $(FLAGS) -l WL-MK -f install-wl-package-xmas $(PACKAGEDIR) $(PIXMAPDIR)
56
57 info:
58         $(EMACS) $(FLAGS) -l WL-MK -f wl-texinfo-format $(INFODIR)
59
60 install-info:
61         $(EMACS) $(FLAGS) -l WL-MK -f install-wl-info $(INFODIR)
62
63 mostlyclean-info:
64         rm -f doc/*~ doc/*.cp doc/*.fn doc/*.ky doc/*.pg doc/*.tp doc/*.vr doc/*.cps doc/*.fns doc/*.kys doc/*.pgs doc/*.tps doc/*.vrs
65
66 clean-info: mostlyclean-info
67         rm -f doc/*.info doc/*.info-*
68
69 mostlyclean-dvi:
70         rm -f doc/*~ doc/*.aux doc/*.log doc/*.toc
71
72 clean-dvi: mostlyclean-dvi
73         rm -f doc/*.dvi
74
75 all: elc
76
77 install: install-elc
78
79 uninstall: uninstall-elc
80
81 mostlyclean: clean-elc mostlyclean-info mostlyclean-dvi
82
83 clean: mostlyclean clean-dvi
84
85 distclean: maintainer-clean
86
87 maintainer-clean: clean clean-info