# some variables # path, where all nessesary files are placed # (they will be processed for making distribution) export UTT_DIST_DIR=$(UTT_DIR) # path, where distribution package will be placed export UTT_DIST_OUTPUT=$(UTT_DIR)/.. #temp path for making distribution export UTT_DIST_TMP=$(shell pwd)/dist_tmp # ----------------------------------------------------------- # default task should display options .PHONY: default defaul: @echo "Using: make tarball|rpm|deb" # ----------------------------------------------------------- # this task should compile utt (if nesessery) and create tar.gz version .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}