tm 6.21
[elisp/tm.git] / Makefile.bc
1 #
2 # $Id: Makefile.bc,v 6.1 1995/05/16 12:18:30 morioka Exp $
3 #
4
5 TM_EL   = signature.el \
6         tiny-mime.el tm-misc.el tm-$(EMACS_TYPE).el \
7         tm-view.el tm-rich.el tm-ftp.el tm-latex.el tm-partial.el \
8         tm-rmail.el \
9         tm-comp.el
10 TM_ELC  = ${TM_EL:el=elc}
11 ALL_EL  = $(TM_EL) tm-setup.el mime-setup.el
12
13 TM_VM_EL  = tm-vm.el
14 TM_VM_ELC = ${TM_VM_EL:el=elc}
15
16 BATCH   = $(EMACS) -batch -q loadpath -f eval-current-buffer
17
18 .SUFFIXES:      .el .elc
19
20 .el.elc:
21         $(BATCH) -f batch-byte-compile $<
22
23
24 all:    $(TM_ELC)
25
26 $(TM_ELC):
27
28 install:
29         -(cd $(TMDIR); chmod +w $(ALL_EL))
30         cp -p $(ALL_EL) $(TMDIR)
31         mv $(TM_ELC) $(TMDIR)
32
33
34 tm-vm:  $(TM_VM_ELC)
35
36 $(TM_VM_ELC):
37
38 install-tm-vm:
39         -(cd $(TMDIR); chmod +w $(TM_VM_EL))
40         cp -p $(TM_VM_EL) $(TMDIR)
41         -(mv $(TM_VM_ELC) $(TMDIR))
42
43
44 clean:
45         -rm *.elc