Serious reorganization of the generation scripts in rules
[xorg/xkeyboard-config] / rules / extras / Makefile.am
1 transform_files=layoutsMapping.lst variantsMapping.lst
2
3 scripts_dir=$(srcdir)/../bin
4
5 scripts= \
6 base.l2_s.part \
7 base.l3_s.part \
8 base.l4_s.part \
9 base.l2v2_s.part \
10 base.l3v3_s.part \
11 base.l4v4_s.part \
12 base.ml_s.part \
13 base.ml1_s.part \
14 base.mlv_s.part \
15 base.ml1v1_s.part \
16 base.ml_s.part
17
18 noinst_SCRIPTS=$(scripts)
19
20 base.l2_s.part: $(scripts_dir)/ln_s.sh $(transform_files)
21         sh $< 2 $(srcdir)
22
23 base.l3_s.part: $(scripts_dir)/ln_s.sh $(transform_files)
24         sh $< 3 $(srcdir)
25
26 base.l4_s.part: $(scripts_dir)/ln_s.sh $(transform_files)
27         sh $< 4 $(srcdir)
28
29 base.l2v2_s.part: $(scripts_dir)/lnv_s.sh $(transform_files)
30         sh $< 2 $(srcdir)
31
32 base.l3v3_s.part: $(scripts_dir)/lnv_s.sh $(transform_files)
33         sh $< 3 $(srcdir)
34
35 base.l4v4_s.part: $(scripts_dir)/lnv_s.sh $(transform_files)
36         sh $< 4 $(srcdir)
37
38 base.ml_s.part: $(scripts_dir)/ml_s.sh $(transform_files)
39         sh $< $(srcdir)
40
41 base.ml1_s.part: $(scripts_dir)/ml1_s.sh $(transform_files)
42         sh $< $(srcdir)
43
44 base.mlv_s.part: $(scripts_dir)/mlv_s.sh $(transform_files)
45         sh $< $(srcdir)
46
47 base.ml1v1_s.part: $(scripts_dir)/ml1v1_s.sh $(transform_files)
48         sh $< $(srcdir)
49
50 EXTRA_DIST=$(transform_files)
51
52 CLEANFILES=$(scripts)