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