]> git.pld-linux.org Git - projects/geninitrd.git/blame - Makefile
- exit with error still
[projects/geninitrd.git] / Makefile
CommitLineData
e046b128 1# when making release, make sure you do it as RELEASE document describes
648637f5 2VERSION := 10000.18
35043b20 3MODS := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs scsi
cfe2fe14
ER
4FILES_MODS := $(MODS:%=mod-%.sh)
5FILES := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) geninitrd.8 geninitrd.8.xml ChangeLog
e7e406aa
ER
6prefix := /usr
7mandir := $(prefix)/share/man
8sbindir := /sbin
ded87775 9libdir := /lib/geninitrd
1cea325b 10sysconfigdir := /etc/sysconfig
bb529f94 11
e7e406aa 12all: geninitrd.8
bb529f94 13
3f5c586c 14install: geninitrd.8
ded87775 15 install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir)
3f5c586c
ER
16 install -p geninitrd $(DESTDIR)$(sbindir)/geninitrd
17 install -p -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
18 install -p -m644 functions $(DESTDIR)$(libdir)/functions
19 install -p -m644 $(FILES_MODS) $(DESTDIR)$(libdir)
20 install -p -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
bb529f94 21
6f4438fe 22geninitrd.8: geninitrd.8.xml
5d58bf0b 23 refentry2man < $< > $@.tmp && mv $@.tmp $@ || rm -f $@.tmp && exit 1
6f4438fe 24
e7e406aa 25dist: geninitrd-$(VERSION).tar.gz
24bcc099 26
054d2694
ER
27clean:
28 rm -f geninitrd.8
29
24bcc099 30geninitrd-$(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)
3f5c586c 35 cp -p $(FILES) geninitrd-$(VERSION)
bb529f94
JK
36 tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
37 -rm -rf geninitrd-$(VERSION)
This page took 0.063487 seconds and 4 git commands to generate.