Prepare for 0.1 release: make install.
* make/install.make (install): Install documentation.
This commit is contained in:
parent
323e78b190
commit
6d64e55500
|
@ -1,3 +1,14 @@
|
||||||
|
.PHONY: tree-clean-p
|
||||||
|
|
||||||
|
READMES:=\
|
||||||
|
ANNOUNCE\
|
||||||
|
ANNOUNCE-2\
|
||||||
|
AUTHORS\
|
||||||
|
COPYING\
|
||||||
|
HACKING\
|
||||||
|
NEWS\
|
||||||
|
#
|
||||||
|
|
||||||
COMMIT:=$(shell test -d .git && (git show 2>/dev/null | head -1 | cut -d' ' -f 2) || cat .tarball-version)
|
COMMIT:=$(shell test -d .git && (git show 2>/dev/null | head -1 | cut -d' ' -f 2) || cat .tarball-version)
|
||||||
TARBALL_DIR:=$(PACKAGE)-$(VERSION)
|
TARBALL_DIR:=$(PACKAGE)-$(VERSION)
|
||||||
TARBALL:=$(OUT)/$(TARBALL_DIR).tar.gz
|
TARBALL:=$(OUT)/$(TARBALL_DIR).tar.gz
|
||||||
|
@ -27,19 +38,26 @@ $(TARBALL): tree-clean-p .tarball-version ChangeLog
|
||||||
echo $^ | tr ' ' '\n' | grep -Ev 'tree-clean-p')\
|
echo $^ | tr ' ' '\n' | grep -Ev 'tree-clean-p')\
|
||||||
| tar --transform=s,^,$(TARBALL_DIR)/,S -T- -czf $@
|
| tar --transform=s,^,$(TARBALL_DIR)/,S -T- -czf $@
|
||||||
|
|
||||||
ChangeLog: tree-clean-p
|
ChangeLog:
|
||||||
build-aux/gitlog-to-changelog > $@
|
build-aux/gitlog-to-changelog > $@
|
||||||
|
|
||||||
install:
|
install: all ChangeLog
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
mkdir -p $(DESTDIR)$(PREFIX)/bin
|
||||||
install mes $(DESTDIR)$(PREFIX)/bin/mes
|
install mes $(DESTDIR)$(PREFIX)/bin/mes
|
||||||
install scripts/elf.mes $(DESTDIR)$(PREFIX)/bin/elf.mes
|
install scripts/elf.mes $(DESTDIR)$(PREFIX)/bin/elf.mes
|
||||||
|
install scripts/include.mes $(DESTDIR)$(PREFIX)/bin/include.mes
|
||||||
install scripts/mescc.mes $(DESTDIR)$(PREFIX)/bin/mescc.mes
|
install scripts/mescc.mes $(DESTDIR)$(PREFIX)/bin/mescc.mes
|
||||||
install scripts/repl.mes $(DESTDIR)$(PREFIX)/bin/repl.mes
|
install scripts/repl.mes $(DESTDIR)$(PREFIX)/bin/repl.mes
|
||||||
install scripts/paren.mes $(DESTDIR)$(PREFIX)/bin/paren.mes
|
install scripts/paren.mes $(DESTDIR)$(PREFIX)/bin/paren.mes
|
||||||
mkdir -p $(DESTDIR)$(PREFIX)/share/mes
|
mkdir -p $(DESTDIR)$(PREFIX)/share/mes
|
||||||
$(GIT_ARCHIVE_HEAD) module\
|
$(GIT_ARCHIVE_HEAD) module\
|
||||||
| tar -C $(DESTDIR)$(PREFIX)/share/mes -xf-
|
| tar -C $(DESTDIR)$(PREFIX)/share/mes -xf-
|
||||||
|
mkdir -p $(DESTDIR)$(PREFIX)/share/doc/mes
|
||||||
|
$(GIT_ARCHIVE_HEAD) $(READMES) \
|
||||||
|
| tar -C $(DESTDIR)$(PREFIX)/share/doc/mes -xf-
|
||||||
|
$(GIT_ARCHIVE_HEAD) doc \
|
||||||
|
| tar -C $(DESTDIR)$(PREFIX)/share/doc/mes --strip=1 -xf-
|
||||||
|
cp ChangeLog $(DESTDIR)$(PREFIX)/share/doc/mes
|
||||||
|
|
||||||
release: tree-clean-p check dist
|
release: tree-clean-p check dist
|
||||||
git tag v$(VERSION)
|
git tag v$(VERSION)
|
||||||
|
|
Loading…
Reference in a new issue