diff options
author | Jonas Smedegaard <dr@jones.dk> | 2008-06-14 13:25:45 +0200 |
---|---|---|
committer | Jonas Smedegaard <dr@jones.dk> | 2008-06-14 13:25:45 +0200 |
commit | 84d7ec94513943eb534f44555e5f7c3e700b0a01 (patch) | |
tree | 9927efd44e14663fd3e98d866d10c42854b3f3aa /make/rules.mk | |
parent | 1da62670810ccb26988c676982ab29d3f407183f (diff) |
Let git init target do init (we don't use it anyway currently).
Diffstat (limited to 'make/rules.mk')
-rw-r--r-- | make/rules.mk | 3 |
1 files changed, 1 insertions, 2 deletions
diff --git a/make/rules.mk b/make/rules.mk index 2dcfc96..973af61 100644 --- a/make/rules.mk +++ b/make/rules.mk @@ -21,14 +21,13 @@ ifneq ($(2),) $(1): $$(subst module,$(3),$$(masterdir)) endif -$(1): action = $$(if $(wildcard $(1)/.git),update,init) $(1): origin = $$(if $(2),$(3),$$(subst MODULE,$(3),$$($(4)_ORIGIN))) $(1): master = $$(subst -LOCALE,$(2:%=-$(2)),$$($(4)_BRANCH)) $(1): branches = $$(if $(2),,$$(filter-out $$(master),$$($(3)_BRANCHES))) $(1): @[ -d "$$(dir $$@)" ] || ( echo mkdir -p "$$(dir $$@)" && mkdir -p "$$(dir $$@)" ) @[ -d "$$@" ] || ( echo git clone "$$(origin)" "$$@" && git clone -o "$(4)" "$$(origin)" "$$@" ) - @$(MAKE) -f "$$(CURDIR)/make/git.mk" -C "$$@" master="$$(master)" branches="$$(branches)" origin="$(4)" "$$(action)" + @$(MAKE) -f "$$(CURDIR)/make/git.mk" -C "$$@" master="$$(master)" branches="$$(branches)" origin="$(4)" update # WARNING: this may wipe unrelated files too! ultraclean:: |