Browse Source

Makefile: Do not clone repository if currently in that repository

pull/5/head
10sr 9 years ago
parent
commit
c202622d7c
1 changed files with 12 additions and 3 deletions
  1. +12
    -3
      Makefile

+ 12
- 3
Makefile View File

@@ -10,16 +10,25 @@ use_git ?= t


dotfiles_git := git@github.com:10sr/dotfiles.git dotfiles_git := git@github.com:10sr/dotfiles.git


current_origin_url := $(shell git config remote.origin.url)

ifeq ($(current_origin_url), $(dotfiles_git))
$(warning Currently in dotfiles repository)
dotfiles_dir := $(PWD)
else
ifeq (,$(dotfiles_dir)) ifeq (,$(dotfiles_dir))
ifeq (,$(DOTFILES_DIR)) ifeq (,$(DOTFILES_DIR))
$(warning Neigher DOTFILES_DIR nor dotfiles_dir not defined.)
$(warning Use $(home)/10sr_dotfiles for default.)
$(warning Neigher DOTFILES_DIR nor dotfiles_dir not defined)
$(warning Use default value)
dotfiles_dir := $(home)/10sr_dotfiles dotfiles_dir := $(home)/10sr_dotfiles
else else
$(warning dotfiles_dir is set from DOTFILES_DIR: $(DOTFILES_DIR))
$(warning dotfiles_dir is set from DOTFILES_DIR)
dotfiles_dir := $(DOTFILES_DIR) dotfiles_dir := $(DOTFILES_DIR)
endif endif
endif endif
endif

$(warning dotfiles_dir: $(dotfiles_dir))




localdir := $(home)/.local localdir := $(home)/.local


Loading…
Cancel
Save