#TAGGED_TMPL_TMPLS ?= $(wildcard $(addprefix $(TAGGED_TMPL_REPO_DIR)/ld/,$(TAGGED_TMPL_TAGS)/*.ld)) TAGGED_TMPL_TYPE ?= $(notdir $(CWD)) TAGGED_TMPL_EXTS ?= $(TAGGED_TMPL_TYPE) TAGGED_TMPL_TAG_DIR ?= $(TAGGED_TMPL_REPO_DIR)/$(1)/$2 # call with repodir, tag and type arguments TAGGED_TMPL_TAG_DIRS ?= $(foreach tag,$(TAGGED_TMPL_TAGS),$(wildcard $(call $(TAGGED_TMPL_TAG_DIR),$(tag),$(1)))) # call with repodir + type argument TAGGED_TMPL_FIRST_DIR ?= $(firstword $(call $(TAGGED_TMPL_TAG_DIRS),$(1))) # call with repodir + type argument #TAGGED_TMPL_ORIGIN ?= $(foreach tag,$(TAGGED_TMPL_TAGS),$(foreach e,$(TAGGED_TMPL_EXTS),$(wildcard $(call $(TAGGED_TMPL_TAG_DIR),$(tag))/*.$(e)))) #TAGGED_TMPL_LOCAL = $(notdir $(TAGGED_TMPL_ORIGIN)) #TAGGED_TMPL_GENERATED = $(patsubst %.tmpl,%,$(TAGGED_TMPL_LOCAL)) #TAGGED_TMPL_UNTEMPLATE = cat include $(JWBDIR)/make/defs.mk #all: $(TAGGED_TMPL_GENERATED) #clean: tmpl.clean # #tmpl.clean: # /bin/bash $(MOD_SCRIPT_DIR)/scm.sh -f $(TAGGED_TMPL_GENERATED) # #%: %.tmpl # cat %< | $(TAGGED_TMPL_UNTEMPLATE) > $@.tmp