uppercase.mk 370 B

1234567891011
  1. uppercase_TABLE:=a,A b,B c,C d,D e,E f,F g,G h,H i,I j,J k,K l,L m,M n,N o,O p,P q,Q r,R s,S t,T u,U v,V w,W x,X y,Y z,Z
  2. define uppercase_internal
  3. $(if $1,$$(subst $(firstword $1),$(call uppercase_internal,$(wordlist
  4. 2,$(words $1),$1),$2)),$2)
  5. endef
  6. define uppercase
  7. $(eval uppercase_RESULT:=$(call
  8. uppercase_internal,$(uppercase_TABLE),$1))$(uppercase_RESULT)
  9. endef