Index: /trunk/kBuild/footer.kmk
===================================================================
--- /trunk/kBuild/footer.kmk	(revision 2435)
+++ /trunk/kBuild/footer.kmk	(revision 2436)
@@ -1268,5 +1268,6 @@
 local outbase     := $(call TARGET_BASE,$(name),$(target))
 $(target)_0_OUTDIR:= $(patsubst %/,%,$(dir $(outbase)))
-PATH_$(target)    := $($(target)_0_OUTDIR)
+$(call KB_FN_ASSIGN_DEPRECATED,PATH_$(target),$($(target)_0_OUTDIR), $(target)_0_OUTDIR)
+
 ## @todo fix the fun at the last line (AR != LIB => mess).
 local suff := $(firstword \
@@ -1281,6 +1282,6 @@
 
 # TARGET_*
-TARGET_$(target)   := $(out)
 $(target)_1_TARGET := $(out)
+$(call KB_FN_ASSIGN_DEPRECATED,TARGET_$(target),$($(target)_1_TARGET), $(target)_1_TARGET)
 
 # INSTARGET_*
@@ -1429,5 +1430,5 @@
 # TARGET_*
 $(target)_1_TARGET := $(PATH_TARGET)/$(target).ins
-TARGET_$(target)   := $($(target)_1_TARGET)
+$(call KB_FN_ASSIGN_DEPRECATED,TARGET_$(target),$($(target)_1_TARGET), $(target)_1_TARGET)
 
 # INSTARGET_ later.
@@ -1435,5 +1436,5 @@
 local outbase      := $(call TARGET_BASE,$(target),$(target))
 $(target)_0_OUTDIR := $(patsubst %/,%,$(dir $(outbase)))
-PATH_$(target)     := $($(target)_0_OUTDIR)
+$(call KB_FN_ASSIGN_DEPRECATED,PATH_$(target),$($(target)_0_OUTDIR), $(target)_0_OUTDIR)
 endef # def_pass1_install
 $(eval-opt-var def_pass1_install)
@@ -1635,6 +1636,7 @@
 local out := $(fetchdir)/$(srcname)
 local archive := $(out)
-TARGET_$(target)_$(srcname) := $(out)
 $(target)_$(srcname)_1_TARGET = $(TARGET_$(target)_$(srcname))
+$(call KB_FN_ASSIGN_DEPRECATED,TARGET_$(target)_$(srcname),$(TARGET_$(target)_$(srcname)),TARGET_$(target)_$(srcname))
+
 local dirdep := $(call DIRDEP,$(fetchdir))
 local tool := $(firstword \
@@ -2209,5 +2211,5 @@
 local outbase     := $(call TARGET_BASE,$(name),$(target))
 $(target)_0_OUTDIR:= $(patsubst %/,%,$(dir $(outbase)))
-PATH_$(target)    := $($(target)_0_OUTDIR)
+$(call KB_FN_ASSIGN_DEPRECATED,PATH_$(target),$($(target)_0_OUTDIR), $(target)_0_OUTDIR)
 local suff        := $(firstword\
 	$($(target)_LIBSUFF.$(bld_trg).$(bld_trg_arch))\
@@ -2223,6 +2225,6 @@
  local defpath    := $($(target)_PATH)
 endif
-TARGET_$(target)  := $(out)
 $(target)_1_TARGET:= $(out)
+$(call KB_FN_ASSIGN_DEPRECATED,TARGET_$(target),$($(target)_1_TARGET), $(target)_1_TARGET)
 # no local here - must be writable across some foreachs.
 othersrc          :=
@@ -2466,5 +2468,5 @@
 local outbase     := $(call TARGET_BASE,$(name),$(target))
 $(target)_0_OUTDIR:= $(patsubst %/,%,$(dir $(outbase)))
-PATH_$(target)    := $($(target)_0_OUTDIR)
+$(call KB_FN_ASSIGN_DEPRECATED,PATH_$(target),$($(target)_0_OUTDIR), $(target)_0_OUTDIR)
 local suff := $(firstword \
 	$($(target)_$(EXT)SUFF.$(bld_trg).$(bld_trg_arch))\
@@ -2476,6 +2478,6 @@
 	$($(EXTPRE)SUFF_$(EXT)) )
 local out         := $(outbase)$(suff)
-TARGET_$(target)  := $(out)
 $(target)_1_TARGET:= $(out)
+$(call KB_FN_ASSIGN_DEPRECATED,TARGET_$(target),$($(target)_1_TARGET), $(target)_1_TARGET)
 local defpath     := $($(target)_DEFPATH)
 ifeq ($(defpath),)
@@ -3305,5 +3307,5 @@
 local outbase := $(call TARGET_BASE,$(target),$(target))
 $(target)_0_OUTDIR := $(patsubst %/,%,$(dir $(outbase)))
-PATH_$(target) := $($(target)_0_OUTDIR)
+$(call KB_FN_ASSIGN_DEPRECATED,PATH_$(target),$($(target)_0_OUTDIR), $(target)_0_OUTDIR)
 
 local clean_files := $($(target)_CLEAN) $($(target)_CLEAN.$(bld_trg)) $($(target)_CLEAN.$(bld_trg).$(bld_trg_arch)) $($(target)_CLEAN.$(bld_trg_arch)) $($(target)_CLEAN.$(bld_trg_cpu)) $($(target)_CLEAN.$(bld_type))
@@ -3321,5 +3323,5 @@
 local clean_files  += $(PATH_TARGET)/$(target).ins
 $(target)_1_TARGET := $(PATH_TARGET)/$(target).ins
-TARGET_$(target)   := $($(target)_1_TARGET)
+$(call KB_FN_ASSIGN_DEPRECATED,TARGET_$(target),$($(target)_1_TARGET), $(target)_1_TARGET)
 $($(target)_1_TARGET): $$(INSTARGET_$(target)) | $$(INSTARGET_DIRS_$(target)) $(call DIRDEP,$(PATH_TARGET))
 	@$(QUIET2)$(APPEND) $@
