I'm using the gmsl lib to help me with this.

define refresh_proj_bb
$(1)$(sep)$(2)$(sep)$(3) : $(warning $($(call
uc,$(1))$(sep)$(2)$(sep)$(3)))
endef

$(1) = refresh
$(2) = proj 
$(3) = bb
$(sep) = +

If I do:
$(warning $(call uc,$(1)))

I will print REFRESH as expected

I have:
$(warning $($(call uc,$(1))$(sep)$(2)$(sep)$(3)))

I wan it to print :
REFRESH+proj+bb

To create the names of 452 lists and use a foreach on them.

What is wrong?  probably need $$ somewhere :(


_______________________________________________
Help-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/help-make

Reply via email to