]>
Commit | Line | Data |
---|---|---|
e046b128 | 1 | # when making release, make sure you do it as RELEASE document describes |
fbd07e71 | 2 | VERSION := 10000.17 |
35043b20 | 3 | MODS := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs scsi |
cfe2fe14 ER |
4 | FILES_MODS := $(MODS:%=mod-%.sh) |
5 | FILES := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) geninitrd.8 geninitrd.8.xml ChangeLog | |
e7e406aa ER |
6 | prefix := /usr |
7 | mandir := $(prefix)/share/man | |
8 | sbindir := /sbin | |
ded87775 | 9 | libdir := /lib/geninitrd |
1cea325b | 10 | sysconfigdir := /etc/sysconfig |
bb529f94 | 11 | |
e7e406aa | 12 | all: geninitrd.8 |
bb529f94 JK |
13 | |
14 | install: | |
ded87775 | 15 | install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir) |
e7e406aa ER |
16 | install geninitrd $(DESTDIR)$(sbindir)/geninitrd |
17 | install -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8 | |
ded87775 | 18 | install -m644 functions $(DESTDIR)$(libdir)/functions |
6e46d08b | 19 | install -m644 $(FILES_MODS) $(DESTDIR)$(libdir) |
1cea325b | 20 | install -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd |
bb529f94 | 21 | |
6f4438fe | 22 | geninitrd.8: geninitrd.8.xml |
e7e406aa | 23 | refentry2man < geninitrd.8.xml > geninitrd.8 |
6f4438fe | 24 | |
e7e406aa | 25 | dist: geninitrd-$(VERSION).tar.gz |
24bcc099 | 26 | |
054d2694 ER |
27 | clean: |
28 | rm -f geninitrd.8 | |
29 | ||
24bcc099 | 30 | geninitrd-$(VERSION).tar.gz: $(FILES) |
bb529f94 JK |
31 | -rm -f *.tar.gz |
32 | -rm -rf geninitrd-$(VERSION) | |
cf0e0d11 | 33 | ./changelog.sh |
bb529f94 | 34 | mkdir geninitrd-$(VERSION) |
e35fa887 | 35 | cp $(FILES) geninitrd-$(VERSION) |
bb529f94 JK |
36 | tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION) |
37 | -rm -rf geninitrd-$(VERSION) |