X-Git-Url: https://mattmccutchen.net/mgear/mgear.git/blobdiff_plain/00804b7cdba8a57acd8583d6326f728b5ce15516..8d481cf58a5338e6ba62a2e9b4c3b2776071cac0:/experiments/obfuscation-dump.mk diff --git a/experiments/obfuscation-dump.mk b/experiments/obfuscation-dump.mk index aaa0953..fc24ab9 100644 --- a/experiments/obfuscation-dump.mk +++ b/experiments/obfuscation-dump.mk @@ -1,14 +1,9 @@ .SECONDEXPANSION: -obfn1=/./. +obfn1:=/./. #obfn=$(obfn1)$(eval obfn1=$(patsubst /.//////%,/.//./%,$(subst /.//////,//./,$(obfn1)/))) -define obfn -$(obfn1)$(eval -pr$(obfn1)=$1 -cmd$(obfn1)=$2 -obfn1=$(subst /.//////,//./,$(patsubst /.//////%,/././%,$(obfn1:.=/.))) -) -endef +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 @@ -19,6 +14,7 @@ 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,,) /./%: $$(pr$$@) $(cmd$@)