Make `make dist' easier to reason about.
This commit is contained in:
parent
6dd44702d0
commit
b8a3fbbc47
37
Makefile
37
Makefile
@ -1,42 +1,23 @@
|
||||
# vim:ts=4:sw=4
|
||||
#
|
||||
# Copyright (c) 2011-2013 Casper Ti. Vector
|
||||
# Copyright (c) 2011-2014 Casper Ti. Vector
|
||||
# Public domain.
|
||||
|
||||
TITLE = pkuthss
|
||||
MAJORVER = 1.4
|
||||
DIST_FLAGS = TITLE=$(TITLE) MAJORVER=$(MAJORVER) MINORVER=$(MINORVER)
|
||||
MINORVER =
|
||||
|
||||
dist:
|
||||
utils/dist $(DIST_FLAGS)
|
||||
|
||||
doc-dist:
|
||||
utils/dist $(DIST_FLAGS) doc-dist
|
||||
|
||||
doc-pdf:
|
||||
utils/dist $(DIST_FLAGS) doc-pdf
|
||||
|
||||
dist-ctan:
|
||||
utils/dist $(DIST_FLAGS) dist-ctan
|
||||
|
||||
dist-tds:
|
||||
utils/dist $(DIST_FLAGS) dist-tds
|
||||
|
||||
clean:
|
||||
utils/dist $(DIST_FLAGS) clean
|
||||
|
||||
distclean:
|
||||
utils/dist $(DIST_FLAGS) distclean
|
||||
|
||||
toutf8:
|
||||
utils/enc toutf8
|
||||
|
||||
togbk:
|
||||
utils/enc togbk
|
||||
default: dist
|
||||
|
||||
qa:
|
||||
utils/qa
|
||||
|
||||
toutf8 togbk:
|
||||
utils/enc $@
|
||||
|
||||
bump:
|
||||
utils/bump MAJORVER=$(MAJORVER) MINORVER=$(MINORVER)
|
||||
|
||||
dist clean distclean:
|
||||
utils/dist TITLE=$(TITLE) MAJORVER=$(MAJORVER) MINORVER=$(MINORVER) $@
|
||||
|
||||
|
||||
@ -4,13 +4,14 @@
|
||||
# Copyright (c) 2011-2014 Casper Ti. Vector
|
||||
# Public domain.
|
||||
|
||||
SELF = utils/dist
|
||||
VER_GEN = $(if $(MINORVER),$(MAJORVER)$(1)$(MINORVER),$(MAJORVER))
|
||||
VERSION = $(call VER_GEN,)
|
||||
|
||||
dist:
|
||||
make distclean
|
||||
make dist-ctan
|
||||
make clean
|
||||
$(SELF) distclean
|
||||
$(SELF) dist-ctan
|
||||
$(SELF) clean
|
||||
|
||||
doc-dist: doc/
|
||||
# Make the directory.
|
||||
@ -53,6 +54,6 @@ clean:
|
||||
rm -rf $(TITLE)-ctan/ $(TITLE)-tds/ doc-dist/
|
||||
|
||||
distclean:
|
||||
make clean
|
||||
$(SELF) clean
|
||||
rm -rf $(TITLE)-$(VERSION).tds.zip $(TITLE)-$(VERSION).zip
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user