Skip to content

Commit

Permalink
build: Add makefile helper
Browse files Browse the repository at this point in the history
Signed-off-by: Philippe Coval <[email protected]>
Change-Id: I42ee3ccb350316f2dce3284b1781f7188132db97
  • Loading branch information
rzr committed May 9, 2020
1 parent 1dd9596 commit 4d6899e
Showing 1 changed file with 20 additions and 0 deletions.
20 changes: 20 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
#!/bin/make -f
# -*- makefile -*-
# SPDX-License-Identifier: MPL-2.0

default: help all

project ?= sense-hat-adapter

help:
@echo "## Usage: "
@echo "# make rule/version/X.Y.Z"

rule/version/%: manifest.json package.json setup.py
-git describe --tags
sed -e "s|\(\"version\":\) .*|\1 \"${@F}\"|g" -i $<
sed -e "s|\(\"version\":\) .*|\1 \"${@F}\",|g" -i package.json
sed -e "s|\(.*version='\).*\('.*\)|\1${@F}\2|g" -i setup.py
-git commit -sm "Release ${@F}" $^
-git tag -sam "${project}-${@F}" "v${@F}" \
|| git tag -am "${project}-${@F}" "v${@F}"

0 comments on commit 4d6899e

Please sign in to comment.