1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
|
.PHONY: all clean distclean
all:
@:
clean:
rm -f *.pyc
distclean: clean
find . -regex '.*\(~\|#\|\.swp\)' -exec rm {} \;
# Upstream URL for the current project.
RABBITMQ_COMPONENT_REPO_NAME := rabbitmq-codegen
RABBITMQ_UPSTREAM_FETCH_URL ?= https://github.com/rabbitmq/$(RABBITMQ_COMPONENT_REPO_NAME).git
RABBITMQ_UPSTREAM_PUSH_URL ?= git@github.com:rabbitmq/$(RABBITMQ_COMPONENT_REPO_NAME).git
# Current URL for the current project. If this is not a Git clone,
# default to the upstream Git repository.
ifneq ($(wildcard .git),)
git_origin_fetch_url := $(shell git config remote.origin.url)
git_origin_push_url := $(shell git config remote.origin.pushurl || git config remote.origin.url)
RABBITMQ_CURRENT_FETCH_URL ?= $(git_origin_fetch_url)
RABBITMQ_CURRENT_PUSH_URL ?= $(git_origin_push_url)
else
RABBITMQ_CURRENT_FETCH_URL ?= $(RABBITMQ_UPSTREAM_FETCH_URL)
RABBITMQ_CURRENT_PUSH_URL ?= $(RABBITMQ_UPSTREAM_PUSH_URL)
endif
.PHONY: show-upstream-git-fetch-url show-upstream-git-push-url \
show-current-git-fetch-url show-current-git-push-url
show-upstream-git-fetch-url:
@echo $(RABBITMQ_UPSTREAM_FETCH_URL)
show-upstream-git-push-url:
@echo $(RABBITMQ_UPSTREAM_PUSH_URL)
show-current-git-fetch-url:
@echo $(RABBITMQ_CURRENT_FETCH_URL)
show-current-git-push-url:
@echo $(RABBITMQ_CURRENT_PUSH_URL)
|