15,10 → 15,14 |
DESTDIR:=/ |
TGZ=vcs-$(VERSION).tar.gz |
|
MANDIR:=$(prefix)/share/man/man1/ |
MANDIR:=$(prefix)/share/man |
|
all: |
# Nothing to be done |
# Automatically detected value: |
# PACKAGER=$(PACKAGER) |
# To set it manually add it to Make's command-line like: |
# $$ $(MAKE) PACKAGER="This Is My Name" |
|
dist: vcs.spec |
|
30,25 → 34,26 |
install -m755 vcs $(DESTDIR)$(prefix)/bin/vcs |
install -d $(DESTDIR)$(prefix)/share/vcs/profiles |
install -m644 profiles/*.conf $(DESTDIR)$(prefix)/share/vcs/profiles/ |
install -d $(DESTDIR)$(MANDIR) |
install -m644 vcs.1 $(DESTDIR)$(MANDIR)/ |
install -d $(DESTDIR)$(MANDIR)/man1/ $(DESTDIR)$(MANDIR)/man5/ |
install -m644 docs/vcs.1 $(DESTDIR)$(MANDIR)/man1/ |
install -m644 docs/vcs.conf.5 $(DESTDIR)$(MANDIR)/man5/ |
|
uninstall: |
$(RM) $(DESTDIR)$(prefix)/bin/vcs |
$(RM) $(DESTDIR)$(MANDIR)/vcs.1 |
$(RM) $(DESTDIR)$(MANDIR)/man1/vcs.1 $(DESTDIR)$(MANDIR)/man5/vcs.conf.5 |
for file in profiles/*.conf ; do \ |
$(RM) $(DESTDIR)$(prefix)/share/vcs/profiles/`basename $$file` ; \ |
done |
-rmdir -p $(DESTDIR)$(prefix)/bin |
-rmdir -p $(DESTDIR)$(prefix)/share/vcs/profiles |
-rmdir -p $(DESTDIR)$(MANDIR) |
-rmdir -p $(DESTDIR)$(MANDIR)/man1 $(DESTDIR)$(MANDIR)/man5 |
|
examples/vcs.conf.example: examples/vcs.conf |
sed -e 's/^/#/;s/^#$$//;s/^##/#/' < $< > $@ |
|
vcs.spec: rpm/vcs.spec.in vcs |
test "$(VERSION)" # Version (=$(VERSION)) must be detected |
@echo "[vcs.spec]" |
test "$(VERSION)" # Version (=$(VERSION)) must be defined |
@echo "[creating vcs.spec]" |
@cat $< | sed 's!@VERSION@!$(VERSION)!g' | \ |
sed 's!@PACKAGER@!$(PACKAGER)!g' > $@ |
|