From 9dd7e943707608d9c98240b33c859d3c09fac577 Mon Sep 17 00:00:00 2001 From: Eric Wong Date: Fri, 4 Jun 2010 06:54:52 +0000 Subject: cleanup makefiles, move publish_doc into main Since the docs for this project are hosted on Rubyforge.org (currently Apache), it can't use the nginx "gzip_static on" configuration I normally use on on *.bogomips.org. I never used the irb/sh wrappers in local.mk, either, and the isolate bits have all been moved inside t/ --- local.mk.sample | 30 ------------------------------ 1 file changed, 30 deletions(-) (limited to 'local.mk.sample') diff --git a/local.mk.sample b/local.mk.sample index 169f6ea..5b1e025 100644 --- a/local.mk.sample +++ b/local.mk.sample @@ -4,7 +4,6 @@ # # This is depends on a bunch of GNU-isms from bash, sed, touch. -RSYNC = rsync DLEXT := so # if you have a decent amount of RAM, setting TMPDIR to be on tmpfs @@ -46,32 +45,3 @@ test-191: $(MAKE) test r19=T 2>&1 | sed -e 's!^!1.9.1 !' test-192: $(MAKE) test r192=T 2>&1 | sed -e 's!^!1.9.2 !' - -latest: NEWS - @awk 'BEGIN{RS="=== ";ORS=""}NR==2{sub(/\n$$/,"");print RS""$$0 }' < $< - -# publishes docs to http://rainbows.rubyforge.org -publish_doc: - -git set-file-times - $(RM) -r doc ChangeLog NEWS - $(MAKE) doc LOG_VERSION=$(shell git tag -l | tail -1) - $(MAKE) -s latest > doc/LATEST - find doc/images doc/js -type f | \ - TZ=UTC xargs touch -d '1970-01-01 00:00:00' doc/rdoc.css - $(MAKE) doc_gz - chmod 644 $$(find doc -type f) - $(RSYNC) -av doc/ rubyforge.org:/var/www/gforge-projects/rainbows/ - $(RSYNC) -av doc/ dcvr:/srv/rainbows/ - git ls-files | xargs touch - -# Create gzip variants of the same timestamp as the original so nginx -# "gzip_static on" can serve the gzipped versions directly. -doc_gz: docs = $(shell find doc -type f ! -regex '^.*\.\(gif\|jpg\|png\|gz\)$$') -doc_gz: - touch doc/NEWS.atom.xml -d "$$(awk 'NR==1{print $$4,$$5,$$6}' NEWS)" - for i in $(docs); do \ - gzip --rsyncable -9 < $$i > $$i.gz; touch -r $$i $$i.gz; done - -# launches any of the following shells with RUBYLIB set -irb sh bash ksh: - $@ -- cgit v1.2.3-24-ge0c7