]> git.pld-linux.org Git - projects/geninitrd.git/blob - Makefile
- up to 10000.33, current geninitrd is not usable with rootfs on lvm2 with current...
[projects/geninitrd.git] / Makefile
1 # when making release, make sure you do it as RELEASE document describes
2 VERSION         := 10000.33
3 MODS            := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs sata scsi
4 FILES_MODS  := $(MODS:%=mod-%.sh)
5 FILES_ADDON := extract-ikconfig
6 FILES           := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) $(FILES_ADDON) geninitrd.8 geninitrd.8.xml ChangeLog
7 prefix          := /usr
8 mandir          := $(prefix)/share/man
9 sbindir         := /sbin
10 libdir          := /lib/geninitrd
11 sysconfigdir := /etc/sysconfig
12
13 all: geninitrd.8
14
15 install: geninitrd.8
16         install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir)
17         install -p geninitrd $(DESTDIR)$(sbindir)/geninitrd
18         install -p -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
19         install -p -m644 functions $(DESTDIR)$(libdir)/functions
20         install -p -m644 $(FILES_MODS) $(DESTDIR)$(libdir)
21         install -p -m755 $(FILES_ADDON) $(DESTDIR)$(libdir)
22         install -p -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
23
24 rerentry2man := /usr/bin/refentry2man
25 geninitrd.8: geninitrd.8.xml $(refentry2man)
26         $(refentry2man) < $< > $@.tmp && mv $@.tmp $@ || { rm -f $@.tmp; exit 1; }
27
28 dist: clean geninitrd-$(VERSION).tar.gz
29
30 clean:
31         rm -f geninitrd.8
32
33 .PHONY: ChangeLog
34 ChangeLog:
35         svn up
36         ./changelog.sh
37
38 geninitrd-$(VERSION).tar.gz: geninitrd.8 ChangeLog
39         rm -f *.tar.gz
40         rm -rf geninitrd-$(VERSION)
41         LC_ALL=C TZ=GMT svn export . geninitrd-$(VERSION)
42         cp -p $? geninitrd-$(VERSION)
43         tar -czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
44         -rm -rf geninitrd-$(VERSION)
This page took 0.047729 seconds and 4 git commands to generate.