1 # when making release, make sure you do it as RELEASE document describes
3 FILES := Makefile geninitrd.sysconfig geninitrd functions mod-luks.sh geninitrd.8 geninitrd.8.xml ChangeLog
5 mandir := $(prefix)/share/man
7 sysconfdir := /etc/geninitrd
8 sysconfigdir := /etc/sysconfig
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
20 geninitrd.8: geninitrd.8.xml
21 refentry2man < geninitrd.8.xml > geninitrd.8
23 dist: geninitrd-$(VERSION).tar.gz
28 geninitrd-$(VERSION).tar.gz: $(FILES)
30 -rm -rf geninitrd-$(VERSION)
32 mkdir geninitrd-$(VERSION)
33 cp $(FILES) geninitrd-$(VERSION)
34 tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
35 -rm -rf geninitrd-$(VERSION)