X-Git-Url: http://rtime.felk.cvut.cz/gitweb/pes-rpp/rpp-lib.git/blobdiff_plain/9d0382d7fc5f29e6772fdcfb2c599359237e940d..52d30217bc3de89b45821c2d5aee5bbb61bd73a7:/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,)