[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Automake-NG] [FYI 6/6] am: make function to canonicalize names
From: |
Akim Demaille |
Subject: |
Re: [Automake-NG] [FYI 6/6] am: make function to canonicalize names |
Date: |
Fri, 25 May 2012 08:58:47 +0200 |
Le 25 mai 2012 à 02:16, Stefano Lattarini a écrit :
All this definitely calls for a $(translit) primitive in GNU Make.
How about submitting one?
> am__toupper = $(subst z,Z,$(subst y,Y,$(subst x,X,$(subst w,W,$(subst
> v,V,$(subst u,U,$(subst t,T,$(subst s,S,$(subst r,R,$(subst q,Q,$(subst
> p,P,$(subst o,O,$(subst n,N,$(subst m,M,$(subst l,L,$(subst k,K,$(subst
> j,J,$(subst i,I,$(subst h,H,$(subst g,G,$(subst f,F,$(subst e,E,$(subst
> d,D,$(subst c,C,$(subst b,B,$(subst a,A,$1))))))))))))))))))))))))))
>
> +# Canonicalize the given filename. See also the &canonicalize function
> +# in the automake script.
> +
> +am__canon = $(strip \
> + $(subst ~,_,\
> + $(subst },_,\
> + $(subst |,_,\
> + $(subst {,_,\
> + $(subst $(am__bquote),_,\
> + $(subst ^,_,\
> + $(subst $(am__bslash),_,\
> + $(subst [,_,\
> + $(subst ],_,\
> + $(subst ?,_,\
> + $(subst >,_,\
> + $(subst =,_,\
> + $(subst <,_,\
> + $(subst ;,_,\
> + $(subst :,_,\
> + $(subst /,_,\
> + $(subst .,_,\
> + $(subst -,_,\
> + $(subst $(am__comma),_,\
> + $(subst +,_,\
> + $(subst *,_,\
> + $(subst $(am__lparen),_,\
> + $(subst $(am__rparen),_,\
> + $(subst $(am__squote),_,\
> + $(subst &,_,\
> + $(subst %,_,\
> + $(subst $(am__dollar),_,\
> + $(subst $(am__pound),_,\
> + $(subst $(am__dquote),_,\
> + $(subst !,_,$1)))))))))))))))))))))))))))))))
- [Automake-NG] [FYI 2/6] fixup: support verbatim lines only in private '.am' fragments, (continued)
- [Automake-NG] [FYI 2/6] fixup: support verbatim lines only in private '.am' fragments, Stefano Lattarini, 2012/05/24
- [Automake-NG] [FYI 1/6] fixup: interaction between verbatim lines and line continuation, Stefano Lattarini, 2012/05/24
- [Automake-NG] [FYI 3/6] general: assume GNU make semantic in line continuation, Stefano Lattarini, 2012/05/24
- [Automake-NG] [FYI 5/6] tests: don't disable portability warnings when there's no need, Stefano Lattarini, 2012/05/24
- [Automake-NG] [FYI 4/6] general: assume '#' comment in make recipes are ok, Stefano Lattarini, 2012/05/24
- [Automake-NG] [FYI 6/6] am: make function to canonicalize names, Stefano Lattarini, 2012/05/24
- Re: [Automake-NG] [FYI 6/6] am: make function to canonicalize names,
Akim Demaille <=
Re: [Automake-NG] [FYI 0/6] Some simple fixlets and cleanup patches, Akim Demaille, 2012/05/25