X-Git-Url: http://rtime.felk.cvut.cz/gitweb/pes-rpp/rpp-lib.git/blobdiff_plain/70cb8ee4c1219d5a8bb476f73d1d5aad533eac14..e9550d633e99fea5ce7e75f68a9e30dbff823590:/common.mk diff --git a/common.mk b/common.mk index 21be655..272b1fd 100644 --- a/common.mk +++ b/common.mk @@ -1,5 +1,7 @@ # Common GNU Make definitions useful for multiple Makefiles +common_mk_dir := $(patsubst %/,%,$(dir $(lastword $(MAKEFILE_LIST)))) + ECLIPSE=$(foreach file,\ /opt/ti/ccsv5/eclipse/eclipse \ C:/ti/ccsv5/eclipse/eclipsec.exe,\ @@ -30,7 +32,7 @@ endif # `make release` can ignore files without certain git attribute RELEASE_IGNORE_FILES_CMD = $(strip $(if $(RELEASE_ATTR),\ - git ls-files | git check-attr --stdin $(RELEASE_ATTR)|awk -F: '!/$(RELEASE_ATTR): set$$/ {print $$1}',\ + $(common_mk_dir)/etc/git-ls-files-attr --not $(RELEASE_ATTR),\ $(if $(filter RELEASE_ATTR,$(.VARIABLES)),,$(error Please specify RELEASE_ATTR variable (it can be empty))))) # Usage: $(call release_rules,)