]> git.pld-linux.org Git - projects/geninitrd.git/blame - Makefile
Version 12639.
[projects/geninitrd.git] / Makefile
CommitLineData
e046b128 1# when making release, make sure you do it as RELEASE document describes
6c3806f6 2VERSION := 12639
cefcd7bb 3MODS := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs sata scsi usbkbd
cfe2fe14 4FILES_MODS := $(MODS:%=mod-%.sh)
ab3dce83 5FILES_ADDON := extract-ikconfig
1b72cda6 6FILES_UDEV := 01-ignore.rules 59-persistent-storage.rules 61-persistent-storage.rules 11-dm.rules
ab3dce83 7FILES := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) $(FILES_ADDON) geninitrd.8 geninitrd.8.xml ChangeLog
e7e406aa
ER
8prefix := /usr
9mandir := $(prefix)/share/man
10sbindir := /sbin
ded87775 11libdir := /lib/geninitrd
1b72cda6 12udevdir := $(libdir)/udev-rules
1cea325b 13sysconfigdir := /etc/sysconfig
bb529f94 14
e7e406aa 15all: geninitrd.8
bb529f94 16
3f5c586c 17install: geninitrd.8
1b72cda6 18 install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir) $(DESTDIR)$(udevdir)
3f5c586c
ER
19 install -p geninitrd $(DESTDIR)$(sbindir)/geninitrd
20 install -p -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
21 install -p -m644 functions $(DESTDIR)$(libdir)/functions
22 install -p -m644 $(FILES_MODS) $(DESTDIR)$(libdir)
c379b7ff 23 install -p -m755 $(FILES_ADDON) $(DESTDIR)$(libdir)
3f5c586c 24 install -p -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
1b72cda6
AF
25 for file in ${FILES_UDEV}; do \
26 install -p -m644 udev-rules/$${file} $(DESTDIR)$(udevdir); \
27 done
bb529f94 28
b0852483
ER
29rerentry2man := /usr/bin/refentry2man
30geninitrd.8: geninitrd.8.xml $(refentry2man)
31 $(refentry2man) < $< > $@.tmp && mv $@.tmp $@ || { rm -f $@.tmp; exit 1; }
6f4438fe 32
1e50c222 33dist: clean geninitrd-$(VERSION).tar.gz
d3461d7e
ER
34 @echo
35 @echo "Do not forget to tag the release"
36 @echo
37
38tag:
39 ./make-tag.sh
24bcc099 40
054d2694
ER
41clean:
42 rm -f geninitrd.8
43
deca7f1d
ER
44.PHONY: ChangeLog
45ChangeLog:
46 svn up
cf0e0d11 47 ./changelog.sh
deca7f1d
ER
48
49geninitrd-$(VERSION).tar.gz: geninitrd.8 ChangeLog
50 rm -f *.tar.gz
51 rm -rf geninitrd-$(VERSION)
6156d583 52 LC_ALL=C TZ=GMT svn export . geninitrd-$(VERSION)
deca7f1d
ER
53 cp -p $? geninitrd-$(VERSION)
54 tar -czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
bb529f94 55 -rm -rf geninitrd-$(VERSION)
This page took 0.118786 seconds and 4 git commands to generate.