iphreeqc/packages/Makefile
Scott R Charlton 874eaba0a9 added to build linux configure
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@5248 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2011-03-26 00:23:20 +00:00

34 lines
951 B
Makefile

##########################################################################
# Build the tar.gz for building with configure/make. #
##########################################################################
NAME ?= IPhreeqc
UPDATE := $(shell svn up ..)
REL := $(shell svn st -v ../configure.ac | cut -b 10- | ( read one two ; echo $$one ) )
TARBALL := $(NAME)-$(VER)-$(REL).tar.gz
REPOS_PATH ?= trunk
all : $(TARBALL)
$(TARBALL) : dist.sh
ifeq ($(DATE),)
$(error usage: make DATE=<m/d/yyyy> VER=<x.y.z> [REL=x])
endif
ifeq ($(VER),)
$(error usage: make DATE=<m/d/yyyy> VER=<x.y.z> [REL=x])
endif
@echo "Creating $(TARBALL)"
@rm -f $(TARBALL)
time ./dist.sh -v $(VER) -r $(REL) -d $(DATE) -pr $(REPOS_PATH) 2>&1 | tee dist-$(REL).log
usage:
@echo ""
@echo "usage: make DATE=<m/d/yyyy> VER=<x.y.z> [REL=x]"
@echo " ie make DATE=8/12/2010 VER=2.17.3"
@echo " ie make DATE=8/12/2010 VER=2.17.3 REL=4000"
@echo ""