mkfile_path := $(abspath $(lastword $(MAKEFILE_LIST))) cur_dir := $(notdir $(patsubst %/,%,$(dir $(mkfile_path)))) repo_dir := $(dir $(mkfile_path)) bin_dir := $(repo_dir)bin bin_file_name := 10-$(cur_dir) all: $(bin_dir)/pycombine -e '(Makefile|bin|README.md|debian)' "$(HOME)" "$(repo_dir)" echo 'PATH=$(bin_dir):$$PATH' > ~/.environment.d/$(bin_file_name)