Sha256: babb8ae62d0e0b06ee09606b39fbd79f6d6f2c61637b5244d894e4d1588b7e01

Contents?: true

Size: 924 Bytes

Versions: 1

Compression:

Stored size: 924 Bytes

Contents

name=RubyLexer
lname=rubylexer
gemname=rubylexer

#everything after this line is generic

version=$(shell ruby -r ./lib/$(lname)/version.rb -e "puts $(name)::VERSION")
filelist=$(shell git ls-files)

.PHONY: all test docs gem tar pkg email
all: test

test:
	RUBYLIB=lib ruby test/test_all.rb

docs:
	rdoc lib/*

pkg: gem tar

gem:
	gem build $(lname).gemspec

tar:
	tar cf - $(filelist) | ( mkdir $(gemname)-$(version); cd $(gemname)-$(version); tar xf - )
	tar czf $(gemname)-$(version).tar.gz $(gemname)-$(version)
	rm -rf $(gemname)-$(version)

email: README.txt History.txt
	ruby -e ' \
  require "rubygems"; \
  load "./$(lname).gemspec"; \
  spec= @@the_gem; \
  puts "\
Subject: [ANN] $(name) #{spec.version} Released \
\n\n$(name) version #{spec.version} has been released! \n\n\
#{Array(spec.homepage).map{|url| " * #{url}\n" }} \
 \n\
#{$(name)::Description} \
\n\nChanges:\n\n \
#{$(name)::Latest_changes} \
"\
'

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
rubylexer-0.8.0 Makefile