# $Id$ DB4_VER?=4.2.52 DB4_DIR?=db-${DB4_VER} DB4_GZ?=${DB4_DIR}.tar.gz DB4_URL?=http://www.sleepycat.com/update/snapshot/${DB4_GZ} WGET?=wget -N #DB4_CONFIGURE_PREFIX=CC=gcc CPP=gcc CXX=gcc DB4_CONFIGURE_PREFIX?= PREFIX?=${HOME} DB4_CONFIGURE_OPTS?=--prefix=${PREFIX} #DB4_INSTALL_PREFIX?=su DB4_TOUCH=${DB4_DIR}/.tar.touch DB4_MAKE_TOUCH=${DB4_DIR}/.make.touch DB4_INSTALL_TOUCH=${DB4_DIR}/.install.touch .PHONY: all clean get make install untar all: install ${DB4_GZ}: ${WGET} ${DB4_URL} touch $@ get: ${DB4_GZ} ${DB4_TOUCH}: ${DB4_GZ} tar xzvf ${DB4_GZ} touch $@ untar: ${DB4_TOUCH} ${DB4_MAKE_TOUCH}: ${DB4_TOUCH} cd ${DB4_DIR}/build_unix && \ ${DB4_CONFIGURE_PREFIX} ../dist/configure ${DB4_CONFIGURE_OPTS} cd ${DB4_DIR}/build_unix && \ ${DB4_CONFIGURE_PREFIX} make touch $@ ${DB4_INSTALL_TOUCH}: ${DB4_MAKE_TOUCH} cd ${DB4_DIR}/build_unix && \ ${DB4_INSTALL_PREFIX} make install touch $@ make: ${DB4_MAKE_TOUCH} install: ${DB4_INSTALL_TOUCH} tidy: rm -f \ ${DB4_TOUCH} \ ${DB4_MAKE_TOUCH} \ ${DB4_INSTALL_TOUCH} clean: tidy rm -fr ${DB4_DIR} realclean: clean rm -f ${DB4_GZ}