- Add a full target obfuscation factory and rule and a comment explaining them.
[mgear/mgear.git] / experiments / obfuscation-dump.mk
index 3c6bd9f..fc24ab9 100644 (file)
@@ -2,8 +2,8 @@
 
 obfn1:=/./.
 #obfn=$(obfn1)$(eval obfn1=$(patsubst /.//////%,/.//./%,$(subst /.//////,//./,$(obfn1)/)))
-#obfn=$(obfn1)$(eval pr$(obfn1)=$1)$(eval cmd$(obfn1)=$2)$(eval obfn1:=$(subst /.//////,//./,$(patsubst /.//////%,/././%,$(obfn1:.=/.))))
-obfn=$(obfn1)$(eval pr=$1)$(eval cmd=$2)$(eval obfn1:=$(subst /.//////,//./,$(patsubst /.//////%,/././%,$(obfn1:.=/.))))
+obfn=$(obfn1)$(eval pr$(obfn1)=$1)$(eval cmd$(obfn1)=$2)$(eval obfn1:=$(subst /.//////,//./,$(patsubst /.//////%,/././%,$(obfn1:.=/.))))
+#obfn=$(obfn1)$(eval pr=$1)$(eval cmd=$2)$(eval obfn1:=$(subst /.//////,//./,$(patsubst /.//////%,/././%,$(obfn1:.=/.))))
 
 digits=0 1 2 3 4 5 6 7 8 9
 
@@ -13,9 +13,9 @@ digits=0 1 2 3 4 5 6 7 8 9
        
 %yx: $(foreach d,$(digits),%$dy)
        
-#%y: $$(call obfn,FORCE,$$$$(info Running $$@ $$$$@))
-%y: $$(call obfn,,)
+%y: $$(call obfn,FORCE,$$$$(info Running $$@ $$$$@))
+#%y: $$(call obfn,,)
        
-/./%: $$(pr)
-       $(cmd)
+/./%: $$(pr$$@)
+       $(cmd$@)
 FORCE: