################################################################################ # 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