]> git.pld-linux.org Git - projects/geninitrd.git/blob - Makefile
- put cryptsetup luks related files into separate file
[projects/geninitrd.git] / Makefile
1 # when making release, make sure you do it as RELEASE document describes
2 VERSION         := 9000.16
3 FILES           := Makefile geninitrd.sysconfig geninitrd functions mod-luks.sh geninitrd.8 geninitrd.8.xml ChangeLog
4 prefix          := /usr
5 mandir          := $(prefix)/share/man
6 sbindir         := /sbin
7 sysconfdir      := /etc/geninitrd
8 sysconfigdir := /etc/sysconfig
9
10 all: geninitrd.8
11
12 install:
13         install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(sysconfdir) $(DESTDIR)$(sysconfigdir)
14         install geninitrd $(DESTDIR)$(sbindir)/geninitrd
15         install -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
16         install -m644 functions $(DESTDIR)$(sysconfdir)/functions
17         install -m644 mod-luks.sh $(DESTDIR)$(sysconfdir)
18         install -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
19
20 geninitrd.8: geninitrd.8.xml
21         refentry2man < geninitrd.8.xml > geninitrd.8
22
23 dist: geninitrd-$(VERSION).tar.gz
24
25 clean:
26         rm -f geninitrd.8
27
28 geninitrd-$(VERSION).tar.gz: $(FILES)
29         -rm -f *.tar.gz
30         -rm -rf geninitrd-$(VERSION)
31         ./changelog.sh
32         mkdir geninitrd-$(VERSION)
33         cp $(FILES) geninitrd-$(VERSION)
34         tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
35         -rm -rf geninitrd-$(VERSION)
This page took 0.056586 seconds and 4 git commands to generate.