]> git.pld-linux.org Git - projects/geninitrd.git/blob - Makefile
Do not make install by default. Some cleanups and stuff.
[projects/geninitrd.git] / Makefile
1 VERSION         := $(shell awk '/^RCSID=/ {print $$3}' geninitrd)
2 FILES           := Makefile geninitrd.sysconfig geninitrd geninitrd.8 geninitrd.8.xml ChangeLog
3 prefix          := /usr
4 mandir          := $(prefix)/share/man
5 sbindir         := /sbin
6 sysconfdir      := /etc/sysconfig
7
8 all: geninitrd.8
9
10 install:
11         install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(sysconfdir)
12         install geninitrd $(DESTDIR)$(sbindir)/geninitrd
13         install -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
14         install -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfdir)/geninitrd
15
16 geninitrd.8: geninitrd.8.xml
17         refentry2man < geninitrd.8.xml > geninitrd.8
18
19 dist: geninitrd-$(VERSION).tar.gz
20
21 geninitrd-$(VERSION).tar.gz: $(FILES)
22         -rm -f *.tar.gz
23         -rm -rf geninitrd-$(VERSION)
24         ./changelog.sh
25         mkdir geninitrd-$(VERSION)
26         cp $(FILES)  geninitrd-$(VERSION)
27         tar czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
28         -rm -rf geninitrd-$(VERSION)
This page took 0.077438 seconds and 4 git commands to generate.