pkuthss/utils/enc

23 lines
587 B
Makefile
Executable File

#!/usr/bin/make -f
# vim:ts=4:sw=4
#
# Copyright (c) 2011-2014 Casper Ti. Vector
# Public domain.
FIND_GBKCRLF = -name '*.bat*'
TOUTF8 = enca -L zh -x UTF-8
TOGBK = enca -L zh -x GBK
toutf8:
find doc/example -not $(FIND_GBKCRLF) -type f -exec $(TOUTF8) '{}' '+'
sed -i -e '/\\documentclass/ s/GBK/UTF8/' \
-e '/^\\usepackage.*{biblatex}$$/ s/gbk/utf8/' \
doc/example/thesis.tex
togbk:
find doc/example -not $(FIND_GBKCRLF) -type f -exec $(TOGBK) '{}' '+'
sed -i -e '/\\documentclass/ s/UTF8/GBK/' \
-e '/^\\usepackage.*{biblatex}$$/ s/utf8/gbk/' \
doc/example/thesis.tex