improved layout of the compat rules files generation
[xorg/xkeyboard-config] / rules / compat / Makefile.am
1
2 transform_files=layoutRename.lst variantRename.lst
3
4 transform_scripts= \
5 ln_s.sh \
6 lnv_s.sh \
7 ml_s.sh \
8 mlv_s.sh \
9 ml1_s.sh \
10 ml1v_s.sh \
11 ml1v1_s.sh
12
13 dist_parts=base.o_s.part
14
15 scripts= \
16 base.l2_s.part \
17 base.l3_s.part \
18 base.l4_s.part \
19 base.l2v2_s.part \
20 base.l3v3_s.part \
21 base.l4v4_s.part \
22 base.ml_s.part \
23 base.ml1_s.part \
24 base.mlv_s.part \
25 base.ml1v1_s.part \
26 base.ml_s.part
27
28 if USE_COMPAT_RULES
29
30 noinst_SCRIPTS=$(scripts) $(dist_parts)
31
32 else
33
34 noinst_SCRIPTS=
35
36 endif
37
38 base.l2_s.part: ln_s.sh $(transform_files)
39         sh $< 2
40
41 base.l3_s.part: ln_s.sh $(transform_files)
42         sh $< 3
43
44 base.l4_s.part: ln_s.sh $(transform_files)
45         sh $< 4
46
47 base.l2v2_s.part: lnv_s.sh $(transform_files)
48         sh $< 2
49
50 base.l3v3_s.part: lnv_s.sh $(transform_files)
51         sh $< 3
52
53 base.l4v4_s.part: lnv_s.sh $(transform_files)
54         sh $< 4
55
56 base.ml_s.part: ml_s.sh $(transform_files)
57         sh $<
58
59 base.ml1_s.part: ml1_s.sh $(transform_files)
60         sh $<
61
62 base.mlv_s.part: mlv_s.sh $(transform_files)
63         sh $<
64
65 base.ml1v1_s.part: ml1v1_s.sh $(transform_files)
66         sh $<
67
68 EXTRA_DIST=base.lists.part $(transform_files) $(transform_scripts) $(dist_parts)
69
70 CLEANFILES=$(scripts)