target_omk_file = $(OMK_WORK_DIR)/$(notdir $(1)).target.omk
+# >\< substitution to preserve \ in echo argument
# >'< substitution is for echo to work,
# >$< substitution to preserve $ when reloading .omk.inc file
-subst-cmd = $(subst \#,\\\#,$(subst $$,$$$$,$(call escsq,$(1))))
+subst-cmd = $(subst $$,$$$$,$(call escsq,$(subst \,\\,$(1))))
###
# prepare_rule is used to generate .omk.inc files during prepare-pass.