(t): Factor out .in suffix.
[coreutils.git] / tests / tr / Makefile.am
blob0740d81ef7f909c378eaf319286b6407b665450b
1 ## Process this file with automake to produce Makefile.in.
3 AUTOMAKE_OPTIONS = 1.1c
5 x = tr
6 t = \
7   t1 t2 t3 t4 t5 t6 t7 t8 t9 tA tB tC tD tE tF tG tH tI tR0.0 tR0.1 tR1.0 \
8   tR1.1 tR2 tR3 tR4 tR5 tR6 ta tb tc td te tf tg th ti tj tk tl tm tn to \
9   tp tq tr ts tt tu tv tw tx ty tz
11 in = $(t:=.in)
12 exp = $(t:=.exp)
13 out = $(t:=.out)
14 err = $(t:=.err)
16 EXTRA_DIST = build-script.pl Test.pm $x-tests $(in) $(exp)
17 noinst_SCRIPTS = $x-tests
19 PERL = @PERL@
20 editpl = sed -e 's,@''PERL''@,$(PERL),g' -e 's,@''srcdir''@,@srcdir@,g'
22 TESTS = $x-tests
24 $x-tests: @MAINT@ build-script Test.pm
25         ./build-script ../../src/$x > $@.n
26         mv $@.n $@
27         chmod 755 $@
29 SUFFIXES = .pl
31 .pl:
32         rm -f $@ $@.tmp
33         $(editpl) $< > $@.tmp && chmod +x $@.tmp && mv $@.tmp $@
35 MAINTAINERCLEANFILES = $x-tests $(in) $(exp)
36 CLEANFILES = $(out) $(err)