[projects/geninitrd] use NAME macro
glen
glen at pld-linux.org
Tue Dec 24 01:53:12 CET 2013
commit 53e226fbbea0ec8ade872ccb4050b28d8f49c02a
Author: Elan Ruusamäe <glen at delfi.ee>
Date: Tue Dec 24 02:51:58 2013 +0200
use NAME macro
Makefile | 33 +++++++++++++++++----------------
1 file changed, 17 insertions(+), 16 deletions(-)
---
diff --git a/Makefile b/Makefile
index bc576d4..910773b 100644
--- a/Makefile
+++ b/Makefile
@@ -1,36 +1,37 @@
# when making release, make sure you do it as RELEASE document describes
+NAME := geninitrd
VERSION := 12695
MODS := ide luks multipath dmraid lvm md blkid udev tuxonice suspend fbsplash condecor bootsplash uvesafb nfs sata scsi usbkbd
FILES_MODS := $(MODS:%=mod-%.sh)
FILES_ADDON := extract-ikconfig
FILES_UDEV := 01-ignore.rules 59-persistent-storage.rules 61-persistent-storage.rules 11-dm.rules
-FILES := Makefile geninitrd.sysconfig geninitrd functions $(FILES_MODS) $(FILES_ADDON) geninitrd.8 geninitrd.8.xml ChangeLog
+FILES := Makefile $(NAME).sysconfig $(NAME) functions $(FILES_MODS) $(FILES_ADDON) $(NAME).8 $(NAME).8.xml ChangeLog
prefix := /usr
mandir := $(prefix)/share/man
sbindir := /sbin
-libdir := /lib/geninitrd
+libdir := /lib/$(NAME)
udevdir := $(libdir)/udev-rules
sysconfigdir := /etc/sysconfig
-all: geninitrd.8
+all: $(NAME).8
-install: geninitrd.8
+install: $(NAME).8
install -d $(DESTDIR)$(sbindir) $(DESTDIR)$(mandir)/man8 $(DESTDIR)$(libdir) $(DESTDIR)$(sysconfigdir) $(DESTDIR)$(udevdir)
- install -p geninitrd $(DESTDIR)$(sbindir)/geninitrd
- install -p -m644 geninitrd.8 $(DESTDIR)$(mandir)/man8/geninitrd.8
+ install -p $(NAME) $(DESTDIR)$(sbindir)/$(NAME)
+ install -p -m644 $(NAME).8 $(DESTDIR)$(mandir)/man8/$(NAME).8
install -p -m644 functions $(DESTDIR)$(libdir)/functions
install -p -m644 $(FILES_MODS) $(DESTDIR)$(libdir)
install -p -m755 $(FILES_ADDON) $(DESTDIR)$(libdir)
- install -p -m644 geninitrd.sysconfig $(DESTDIR)$(sysconfigdir)/geninitrd
+ install -p -m644 $(NAME).sysconfig $(DESTDIR)$(sysconfigdir)/$(NAME)
for file in ${FILES_UDEV}; do \
install -p -m644 udev-rules/$${file} $(DESTDIR)$(udevdir); \
done
refentry2man := /usr/bin/refentry2man
-geninitrd.8: geninitrd.8.xml $(refentry2man)
+$(NAME).8: $(NAME).8.xml $(refentry2man)
$(refentry2man) < $< > $@.tmp && mv $@.tmp $@ || { rm -f $@.tmp; exit 1; }
-dist: clean geninitrd-$(VERSION).tar.gz
+dist: clean $(NAME)-$(VERSION).tar.gz
@echo
@echo "Do not forget to tag the release"
@echo
@@ -39,17 +40,17 @@ tag:
./make-tag.sh
clean:
- rm -f geninitrd.8
+ rm -f $(NAME).8
.PHONY: ChangeLog
ChangeLog:
svn up
./changelog.sh
-geninitrd-$(VERSION).tar.gz: geninitrd.8 ChangeLog
+$(NAME)-$(VERSION).tar.gz: $(NAME).8 ChangeLog
rm -f *.tar.gz
- rm -rf geninitrd-$(VERSION)
- LC_ALL=C TZ=GMT svn export . geninitrd-$(VERSION)
- cp -p $? geninitrd-$(VERSION)
- tar -czvf geninitrd-$(VERSION).tar.gz geninitrd-$(VERSION)
- -rm -rf geninitrd-$(VERSION)
+ rm -rf $(NAME)-$(VERSION)
+ LC_ALL=C TZ=GMT svn export . $(NAME)-$(VERSION)
+ cp -p $? $(NAME)-$(VERSION)
+ tar -czvf $(NAME)-$(VERSION).tar.gz $(NAME)-$(VERSION)
+ -rm -rf $(NAME)-$(VERSION)
================================================================
---- gitweb:
http://git.pld-linux.org/gitweb.cgi/projects/geninitrd.git/commitdiff/2f06eeaa510b8a9437a07fcb11478184f5a35da7
More information about the pld-cvs-commit
mailing list