]> git.pld-linux.org Git - projects/geninitrd.git/blame - Makefile
- update
[projects/geninitrd.git] / Makefile
CommitLineData
e046b128 1# when making release, make sure you do it as RELEASE document describes
3952fc61 2VERSION := 10000.33
458342c1 3MODS := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs sata scsi
cfe2fe14 4FILES_MODS := $(MODS:%=mod-%.sh)
ab3dce83
ER
5FILES_ADDON := extract-ikconfig
6FILES := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) $(FILES_ADDON) geninitrd.8 geninitrd.8.xml ChangeLog
e7e406aa
ER
7prefix := /usr
8mandir := $(prefix)/share/man
9sbindir := /sbin
ded87775 10libdir := /lib/geninitrd
1cea325b 11sysconfigdir := /etc/sysconfig
bb529f94 12
e7e406aa 13all: geninitrd.8
bb529f94 14
3f5c586c 15install: geninitrd.8
ded87775 16 install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir)
3f5c586c
ER
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)
c379b7ff 21 install -p -m755 $(FILES_ADDON) $(DESTDIR)$(libdir)
3f5c586c 22 install -p -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
bb529f94 23
b0852483
ER
24rerentry2man := /usr/bin/refentry2man
25geninitrd.8: geninitrd.8.xml $(refentry2man)
26 $(refentry2man) < $< > $@.tmp && mv $@.tmp $@ || { rm -f $@.tmp; exit 1; }
6f4438fe 27
1e50c222 28dist: clean geninitrd-$(VERSION).tar.gz
24bcc099 29
054d2694
ER
30clean:
31 rm -f geninitrd.8
32
deca7f1d
ER
33.PHONY: ChangeLog
34ChangeLog:
35 svn up
cf0e0d11 36 ./changelog.sh
deca7f1d
ER
37
38geninitrd-$(VERSION).tar.gz: geninitrd.8 ChangeLog
39 rm -f *.tar.gz
40 rm -rf geninitrd-$(VERSION)
6156d583 41 LC_ALL=C TZ=GMT svn export . geninitrd-$(VERSION)
deca7f1d
ER
42 cp -p $? geninitrd-$(VERSION)
43 tar -czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
bb529f94 44 -rm -rf geninitrd-$(VERSION)
This page took 0.103178 seconds and 4 git commands to generate.