Scott R Charlton ba8c433e6a adding CMake files for dist
git-svn-id: svn://136.177.114.72/svn_GW/IPhreeqc/trunk@9443 1feff8c3-07ed-0310-ac33-dd36852eb9cd
2015-04-01 01:37:35 +00:00

52 lines
1.4 KiB
Makefile

##########################################################################
# Build the tar.gz for building with configure/make. #
##########################################################################
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
NAME ?= IPhreeqc
LNAME := $(shell echo $(NAME) | tr '[A-Z]' '[a-z]')
UPDATE := $(shell svn up ../..)
REL := $(shell svn st -v ../../configure.ac | cut -b 10- | ( read one two ; echo $$one ) )
CONF_PKG := $(LNAME)-$(VER)-$(REL).tar.gz
TARBALL := $(NAME)-$(VER)-$(REL).tar.gz
REPOS_PATH ?= trunk
all : $(CONF_PKG)
@echo "DATE=$(DATE)" >> history
@echo "VER=$(VER)" >> history
@echo "REL=$(REL)" >> history
@echo "===================" >> history
$(CONF_PKG) : ../$(TARBALL)
rm -rf $(NAME)-$(VER)-$(REL)
tar xvzf ../$(TARBALL)
cd $(NAME)-$(VER)-$(REL) && autoreconf -fvi
cd $(NAME)-$(VER)-$(REL) && mkdir _build
cd $(NAME)-$(VER)-$(REL) && cd _build && ../configure
cd $(NAME)-$(VER)-$(REL) && cd _build && $(MAKE) distcheck
mv $(NAME)-$(VER)-$(REL)/_build/$(CONF_PKG) .
rm -rf $(NAME)-$(VER)-$(REL)
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 ""