Sha256: b5e6719da6b9b87de7665d285ea07b96411de4f9e0e28599926f51a610109357

Contents?: true

Size: 1.33 KB

Versions: 14

Compression:

Stored size: 1.33 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),)
  ifeq ($(r19),)
    RUBY := $(prefix)/bin/ruby
  else
    prefix := $(prefix)/ruby-1.9
    export PATH := $(prefix)/bin:$(PATH)
    RUBY := $(prefix)/bin/ruby --disable-gems
  endif
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-191 test-192
test-18:
	$(MAKE) test 2>&1 | sed -e 's!^!1.8 !'
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 !'

Version data entries

14 entries across 14 versions & 2 rubygems

Version Path
zbatery-4.0.0 local.mk.sample
zbatery-3.4.0 local.mk.sample
zbatery-3.3.0 local.mk.sample
zbatery-3.1.0 local.mk.sample
zbatery-3.0.0 local.mk.sample
zbatery-0.6.0 local.mk.sample
zbatery-0.5.0 local.mk.sample
zbatery-0.4.0 local.mk.sample
rainbows-0.97.0 local.mk.sample
rainbows-0.96.0 local.mk.sample
zbatery-0.3.1 local.mk.sample
rainbows-0.95.1 local.mk.sample
rainbows-0.95.0 local.mk.sample
rainbows-0.94.0 local.mk.sample