Sha256: 161b5d85faa81d54ba25d21507bfb502a5465348ecbb7d64c2a6c7d67662ebc8

Contents?: true

Size: 1.12 KB

Versions: 32

Compression:

Stored size: 1.12 KB

Contents

# this is the local.mk file used by Eric Wong on his dev boxes.
# GNUmakefile will source local.mk in the top-level source tree
# if it is present.
#
# This is depends on a bunch of GNU-isms from bash, sed, touch.

DLEXT := so

# if you have a decent amount of RAM, setting TMPDIR to be on tmpfs
# can significantly improve performance because uploads take a lot
# of disk I/O due to the rewindability requirement in Rack.
# TMPDIR := /dev/shm
# export TMPDIR

# Avoid loading rubygems to speed up tests because gmake is
# fork+exec heavy with Ruby.
prefix = $(HOME)

ifeq ($(r192),)
  RUBY := $(prefix)/bin/ruby
else
  prefix := $(prefix)/ruby-1.9.2
  export PATH := $(prefix)/bin:$(PATH)
  RUBY := $(prefix)/bin/ruby --disable-gems
endif

# pipefail is THE reason to use bash (v3+) or never revisions of ksh93
# SHELL := /bin/bash -e -o pipefail
SHELL := /bin/ksh93 -e -o pipefail

# trace execution of tests
# TRACER = strace -f -o $(t_pfx).strace -s 100000
# TRACER = /usr/bin/time -v -o $(t_pfx).time

full-test: test-18 test-192
test-18:
	$(MAKE) test 2>&1 | sed -e 's!^!1.8 !'
test-192:
	$(MAKE) test r192=T 2>&1 | sed -e 's!^!1.9.2 !'

Version data entries

32 entries across 32 versions & 1 rubygems

Version Path
rainbows-5.2.1 local.mk.sample
rainbows-5.2.0 local.mk.sample
rainbows-5.1.1 local.mk.sample
rainbows-5.1.0 local.mk.sample
rainbows-5.0.0.5.ge717 local.mk.sample
rainbows-5.0.0 local.mk.sample
rainbows-4.7.0 local.mk.sample
rainbows-4.6.2 local.mk.sample
rainbows-4.6.1 local.mk.sample
rainbows-4.6.0.4.g4108 local.mk.sample
rainbows-4.6.0 local.mk.sample
rainbows-4.5.0 local.mk.sample
rainbows-4.4.3 local.mk.sample
rainbows-4.4.2 local.mk.sample
rainbows-4.4.1.1.gd5c8c local.mk.sample
rainbows-4.4.1 local.mk.sample
rainbows-4.4.0 local.mk.sample
rainbows-4.3.1 local.mk.sample
rainbows-4.3.0 local.mk.sample
rainbows-4.2.0 local.mk.sample