-
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathMakefile
More file actions
27 lines (21 loc) · 805 Bytes
/
Makefile
File metadata and controls
27 lines (21 loc) · 805 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
BINNACLE_VERSION ?= 0.0.0
BINNACLE_FILE ?= -
VERBOSE ?= -vv
gen-version:
@echo "# frozen_string_literal: true" > lib/kadalu/binnacle/version.rb
@echo >> lib/kadalu/binnacle/version.rb
@echo "module Kadalu" >> lib/kadalu/binnacle/version.rb
@echo " module Binnacle" >> lib/kadalu/binnacle/version.rb
@echo " VERSION = '${BINNACLE_VERSION}'" >> lib/kadalu/binnacle/version.rb
@echo " end" >> lib/kadalu/binnacle/version.rb
@echo "end" >> lib/kadalu/binnacle/version.rb
build: gen-version
gem build kadalu-binnacle.gemspec
run:
RUBYLIB=./lib ruby bin/binnacle ${BINNACLE_FILE} ${VERBOSE}
publish: build
gem push kadalu-binnacle-${BINNACLE_VERSION}.gem
deps-install:
bundle install
lint: gen-version deps-install
bundle exec rubocop