# $Header: /u/cvsroot/nsd-modules/dqd_threadpool/Makefile,v 1.8 2004/10/16 02:51:54 mayoff Exp $ # See LICENSE for copyright, license, and disclaimer. MOD = dqd_threadpool.so OBJS = threadpool.o ifdef INST NSHOME ?= $(INST) else NSHOME ?= ../aolserver endif version_ = $(subst .,_,$(version)) distdir = dqd_threadpool-$(version) distfile = $(distdir).tar.gz include $(NSHOME)/include/Makefile.module clean: $(RM) $(OBJS) $(MOD) so_locations $(RM) -r work clobber: clean $(RM) *.so *.o *.a *~ distclean: clobber $(RM) TAGS core dqd_threadpool-*.tar.gz release: check-version-var cvs rtag -r stable "release-$(version_)" nsd-modules/dqd_threadpool force-release: check-version-var cvs rtag -F -r stable "release-$(version_)" nsd-modules/dqd_threadpool dist: check-version-var $(distfile) $(distfile): rm -rf work mkdir work cd work && cvs export -r "release-$(version_)" -d $(distdir) nsd-modules/dqd_threadpool find work -type f | grep -v CVS | xargs perl -pi -e 's/\@VER\@/$(version)/g' ( cd work && tar cvf - $(distdir) ) | gzip -9 > $(distfile) publish: dist scp $(distfile) dqd.com:www/aolserver ssh dqd.com 'cd www/aolserver/src && rm -rf dqd_threadpool-* && tar xvzf ../$(distfile)' ssh -t dqd.com vi www/aolserver/index.html .PHONY: check-version-var check-version-var: @if [ "$(version)" = "" ]; then \ echo "\$$version is not set."; \ exit 1; \ fi