# This makefile allows build tarball distribution for utt. # # Some variables # DIR=$(shell pwd) # Directory with utt binaries ifndef UTT_DIST_DIR UTT_DIST_DIR=${DIR} endif # Where put result ifndef UTT_DIST_OUTPUT UTT_DIST_OUTPUT=${DIR} endif # Common info about version and release _UTT_VER=$(shell cat ../common/version.def) _UTT_REL=$(shell cat ../common/release.def) # Temp vars _TARBALL_ROOT=$(DIR)/utt-$(_UTT_VER).$(_UTT_REL) _TAR_FILE_NAME=utt.$(_UTT_VER)_$(_UTT_REL).tar.gz #defualt task .PHONY: default default: @echo Build directory: ${UTT_DIST_DIR} @echo Output directory for tarball: ${UTT_DIST_OUTPUT} mkdir -p ${_TARBALL_ROOT} cp -fr ${UTT_DIST_DIR}/* ${_TARBALL_ROOT} @# we add some extra files cp ../common/utt_make_config.pl ${_TARBALL_ROOT}/bin/ chmod 755 ${_TARBALL_ROOT}/bin/utt_make_config.pl cp ./INSTALL ${_TARBALL_ROOT}/ cp ../files/* ${_TARBALL_ROOT}/ tar -czf ${UTT_DIST_OUTPUT}/${_TAR_FILE_NAME} utt* rm -rf ${_TARBALL_ROOT}