RSS Git Download  Clone
Raw Blame History
################################################################################
#	Makefile to build TMS packages from sources and disk images
#	T.Barnaby,	BEAM Ltd,	2024-08-15
################################################################################
#

TOP	= $(shell pwd)
include Config.mk

#ADIRS		= tms tms-mcsys tms-fpga tms-doc
ADIRS		= tms tms-doc

.PHONY: all install clean
.PHONY: ${ADIRS}

all:: ${ADIRS}

install: ${ADIRS}

clean: ${ADIRS}

clean-all: ${ADIRS}

install-www:
	
${ADIRS}:
	@$(MAKE) -C $@ $(MAKECMDGOALS)


################################################################################
# Source code control
################################################################################
#
gitCheckout:
	git clone $(GIT_URL) .

gitId:
	git rev-parse HEAD

gitListReleases:
	git tag | grep release

gitLog:
	git log

gitDiff:
	git diff -- ':!*doc*'

gitCommit:
	git commit -a

gitTagVersion:
	git tag -m "Tag - $(VERSION)" -a "tag-${VERSION}"

gitRelease:
	-git commit -a -m "Release - $(VERSION)"
	git tag -m "Release - $(VERSION)" -a "release-${VERSION}-${RELEASE}"

gitView:
	gitk

gitUpdate:
	git pull --rebase

gitPush:
	git push
	git push --tags