]> git.pld-linux.org Git - projects/geninitrd.git/blob - Makefile
10000.17.
[projects/geninitrd.git] / Makefile
1 # when making release, make sure you do it as RELEASE document describes
2 VERSION         := 10000.17
3 MODS            := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs scsi
4 FILES_MODS  := $(MODS:%=mod-%.sh)
5 FILES           := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) geninitrd.8 geninitrd.8.xml ChangeLog
6 prefix          := /usr
7 mandir          := $(prefix)/share/man
8 sbindir         := /sbin
9 libdir          := /lib/geninitrd
10 sysconfigdir := /etc/sysconfig
11
12 all: geninitrd.8
13
14 install:
15         install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir)
16         install geninitrd $(DESTDIR)$(sbindir)/geninitrd
17         install -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
18         install -m644 functions $(DESTDIR)$(libdir)/functions
19         install -m644 $(FILES_MODS) $(DESTDIR)$(libdir)
20         install -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
21
22 geninitrd.8: geninitrd.8.xml
23         refentry2man < geninitrd.8.xml > geninitrd.8
24
25 dist: geninitrd-$(VERSION).tar.gz
26
27 clean:
28         rm -f geninitrd.8
29
30 geninitrd-$(VERSION).tar.gz: $(FILES)
31         -rm -f *.tar.gz
32         -rm -rf geninitrd-$(VERSION)
33         ./changelog.sh
34         mkdir geninitrd-$(VERSION)
35         cp $(FILES) geninitrd-$(VERSION)
36         tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
37         -rm -rf geninitrd-$(VERSION)
This page took 0.079077 seconds and 4 git commands to generate.