Przygotowalem dystrybucje slownikow w wersji tar.gz.
git-svn-id: svn://atos.wmid.amu.edu.pl/utt@17 e293616e-ec6a-49c2-aa92-f4a8b91c5d16
This commit is contained in:
parent
e1942bef32
commit
ef85bd7e83
33
lang/Makefile
Normal file
33
lang/Makefile
Normal file
@ -0,0 +1,33 @@
|
|||||||
|
|
||||||
|
CUR_DIR=$(shell pwd)
|
||||||
|
|
||||||
|
#directory with dictionary source
|
||||||
|
export UTT_DIC_SRC_HOME=${CUR_DIR}/src
|
||||||
|
#directory with configuration files
|
||||||
|
export UTT_DIC_CONF_HOME=${CUR_DIR}/conf
|
||||||
|
#directory where compiled dictionaries will be placed
|
||||||
|
export UTT_DIC_BIN=$(CUR_DIR)/dic
|
||||||
|
#directory where distribution will be placed
|
||||||
|
export UTT_DIC_OUTPUT=${CUR_DIR}
|
||||||
|
|
||||||
|
|
||||||
|
# path to dictionary compiler
|
||||||
|
DIC_COMPILER=../app/src/compiledic/compiledic
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.PHONY: compile
|
||||||
|
compile:
|
||||||
|
#$DIC_COMPILER ...
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
.PHONY: distribute
|
||||||
|
distribute: compile dist_tarball
|
||||||
|
@echo "Distribution ready!"
|
||||||
|
|
||||||
|
|
||||||
|
.PHONY: dist_tarball
|
||||||
|
dist_tarball:
|
||||||
|
cd dist && make tarball; cd ${CUR_DIR};
|
||||||
|
|
10
lang/README.developers
Normal file
10
lang/README.developers
Normal file
@ -0,0 +1,10 @@
|
|||||||
|
To create dictionary distribution, use:
|
||||||
|
make dist_tarball
|
||||||
|
or
|
||||||
|
make dist_tarball DIC_LANG=pl_PL.ISO-8859-2
|
||||||
|
|
||||||
|
The fisrt version will create tarball for all dictionaries,
|
||||||
|
the second only for selected language and encoding.
|
||||||
|
The tarball file will be placed in current directory.
|
||||||
|
|
||||||
|
Next distribution will be prepared soon.
|
37
lang/dist/Makefile
vendored
Normal file
37
lang/dist/Makefile
vendored
Normal file
@ -0,0 +1,37 @@
|
|||||||
|
|
||||||
|
# some variables
|
||||||
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
# default task should display options
|
||||||
|
.PHONY: default
|
||||||
|
defaul:
|
||||||
|
@echo "Using: make tarball|rpm|deb"
|
||||||
|
|
||||||
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
# this task will create tar.gz distribution
|
||||||
|
.PHONY: tarball
|
||||||
|
tarball:
|
||||||
|
cd tarball && make
|
||||||
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
# this task should compile utt (if nesessery) and create rpm version
|
||||||
|
.PHONY: rpm
|
||||||
|
rpm:
|
||||||
|
@#we build rpm (see spec/README for details)
|
||||||
|
cd spec && make
|
||||||
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
# this task should compile utt (if nesessery) and create deb version
|
||||||
|
.PHONY: deb
|
||||||
|
deb:
|
||||||
|
@#we build deb (see deb/README for details)
|
||||||
|
cd deb && make
|
||||||
|
|
||||||
|
# -----------------------------------------------------------
|
||||||
|
# this task should remove compiled files and directories
|
||||||
|
.PHONY: clean
|
||||||
|
clean:
|
||||||
|
# finally the line below should be uncomment
|
||||||
|
#rm -fr ${UTT_DIST_TMP}
|
||||||
|
|
39
lang/dist/tarball/Makefile
vendored
Normal file
39
lang/dist/tarball/Makefile
vendored
Normal file
@ -0,0 +1,39 @@
|
|||||||
|
# This makefile builds tarball distribution for utt dictionary.
|
||||||
|
|
||||||
|
#
|
||||||
|
# Some variables
|
||||||
|
#
|
||||||
|
DIR=$(shell pwd)
|
||||||
|
|
||||||
|
# Common info about version and release
|
||||||
|
_UTT_VER=$(shell cat ../../../app/dist/common/version.def)
|
||||||
|
_UTT_REL=$(shell cat ../../../app/dist/common/release.def)
|
||||||
|
|
||||||
|
# Temp vars
|
||||||
|
_TARBALL_ROOT=$(DIR)/utt-$(_UTT_VER).$(_UTT_REL)
|
||||||
|
_TAR_FILE_NAME=utt.dic.$(_UTT_VER)_$(_UTT_REL)
|
||||||
|
|
||||||
|
#defualt task
|
||||||
|
.PHONY: default
|
||||||
|
default:
|
||||||
|
@echo Build directory: ${UTT_DIC_BIN}
|
||||||
|
@echo Output directory for tarball: ${UTT_DIC_OUTPUT}
|
||||||
|
mkdir -p ${_TARBALL_ROOT}
|
||||||
|
if test -n "${DIC_LANG}" -a -d ${UTT_DIC_BIN}/${DIC_LANG} ; \
|
||||||
|
then \
|
||||||
|
echo "Tworze dystrybucje ${DIC_LANG}"; \
|
||||||
|
mkdir -p ${_TARBALL_ROOT}/${DIC_LANG}; \
|
||||||
|
cp -fr ${UTT_DIC_BIN}/${DIC_LANG}/* ${_TARBALL_ROOT}/${DIC_LANG}/; \
|
||||||
|
cp -fr ${UTT_DIC_CONF_HOME}/${DIC_LANG}/* ${_TARBALL_ROOT}/${DIC_LANG}/; \
|
||||||
|
rm -rf ${_TARBALL_ROOT}/${DIC_LANG}/.svn ; \
|
||||||
|
tar -czf ${UTT_DIC_OUTPUT}/${_TAR_FILE_NAME}.${DIC_LANG}.tar.gz utt*; \
|
||||||
|
else \
|
||||||
|
echo "Tworze pelna dystrybucje!"; \
|
||||||
|
cp -fr ${UTT_DIC_BIN}/* ${_TARBALL_ROOT}/; \
|
||||||
|
cp -fr ${UTT_DIC_CONF_HOME}/* ${_TARBALL_ROOT}/; \
|
||||||
|
find ${_TARBALL_ROOT} -name .svn -exec rm -rf {} \; ; \
|
||||||
|
tar -czf ${UTT_DIC_OUTPUT}/${_TAR_FILE_NAME}.all.tar.gz utt*; \
|
||||||
|
fi
|
||||||
|
|
||||||
|
rm -rf ${_TARBALL_ROOT}
|
||||||
|
|
Loading…
Reference in New Issue
Block a user