Add a RELEASE file
[elpher.git] / Makefile
1 include config.mk
2
3 .PHONY: all help info package clean
4
5 .SUFFIXES: .texi .info
6
7 all: clean package
8
9 help:
10         $(info make info     - generate the info manual)
11         $(info make package  - generate a tar file containing the package)
12         $(info make clean    - remove generated files)
13         @exit
14
15 .texi.info:
16         $(MAKEINFO) --no-split $< -o $@
17
18 dir: $(PKG).info
19         $(INSTALLINFO) $? $@
20
21 info: $(PKG).info dir
22
23 $(PKG)-$(VERSION).tar: $(PKG).info dir *.el COPYING
24         mkdir $(PKG)-$(VERSION)
25         cp -a $? $(PKG)-$(VERSION)/
26         $(TAR) -cf $@ $(PKG)-$(VERSION)
27         rm -rf $(PKG)-$(VERSION)
28
29 package: $(PKG)-$(VERSION).tar
30
31 clean:
32         rm -f $(PKG).info dir $(PKG)-$(VERSION).tar