* AUTHORS: Update maintainer's mail address.
[elisp/liece.git] / lisp / Makefile.am
1 ## Process this file with automake to produce Makefile.in
2 ## We do not use automake's emacs-lisp support.
3
4 SOURCES = liece-clfns.el liece-handler.el gettext.el \
5         liece-compat.el liece-version.el \
6         liece-vars.el liece-globals.el liece-inlines.el \
7         liece-filter.el liece-dcc.el liece-menu.el \
8         liece-000.el liece-200.el liece-300.el liece-400.el liece-500.el \
9         liece-nick.el liece-channel.el \
10         liece-commands.el liece-ctcp.el \
11         liece-handle.el liece-hilit.el liece-intl.el liece-mail.el \
12         liece-minibuf.el liece-misc.el liece-url.el liece-message.el \
13         liece-x-face.el liece-tcp.el liece-coding.el \
14         queue-m.el liece.el \
15         liece-window.el
16
17 EXTRA_DIST = liece-make.el liece-config.el liece-modules.el \
18         liece-emacs.el liece-xemacs.el \
19         liece-q-ccl.el liece-q-el.el \
20         bitmap-stipple.el \
21         liece.xpm liece.xbm
22
23 TARGETS = $(SOURCES:.el=.elc)
24
25 if USE_CUSTOM_LISPDIR
26 LISPDIR  = $(lispdir)
27 VERSION_SPECIFIC_LISPDIR = $(lispdir)/emu
28 else
29 LISPDIR  = NONE
30 VERSION_SPECIFIC_LISPDIR = NONE
31 endif
32
33 if USE_CUSTOM_PACKAGEDIR
34 PACKAGEDIR = $(packagedir)
35 else
36 PACKAGEDIR = NONE
37 endif
38
39 EMACS_AUTOLOAD_FLAGS = -f autoload-liece 
40
41 if USE_PACKAGE
42 EMACS_COMPILE_FLAGS = -f compile-liece-package $(PACKAGEDIR)
43 EMACS_INSTALL_FLAGS = -f install-liece-package $(PACKAGEDIR)
44 else
45 EMACS_COMPILE_FLAGS = -f compile-liece \
46         NONE $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
47 EMACS_INSTALL_FLAGS = -f install-liece \
48         NONE $(LISPDIR) $(VERSION_SPECIFIC_LISPDIR)
49 endif
50
51
52 all: $(TARGETS)
53
54 $(TARGETS): liece-make.el liece-setup.el $(SOURCES)
55         $(EMACS) -batch  -q -no-site-file -l ./liece-make.el \
56                 $(EMACS_COMPILE_FLAGS)
57
58 liece-setup.el:
59         $(EMACS) -batch -q -no-site-file -l ./liece-make.el \
60                 $(EMACS_AUTOLOAD_FLAGS)
61
62 install-exec-local: $(TARGETS)
63         $(EMACS) -batch  -q -no-site-file -l ./liece-make.el \
64                 $(EMACS_INSTALL_FLAGS)
65
66 clean-local:
67         -rm *.elc liece-setup.el
68
69 .PHONY: update