[t/spec] Add some new series operator tests.
[pugs.git] / v6 / v6-KindaPerl6 / targets.yml
blob753b0ca29c14415463f6958df77d406331fd6d13
1 ---
2 KP6-BOOT:
3   lib: compiled/perl5-kp6-kp6/lib
4   make: |+
5     script/%.pl: src-script/%.pl
6         @echo perl script/kp6 -Cperl5rx --noperltidy -o $@ $<
7         $(PERL) script/kp6 -Cperl5rx --noperltidy -o $@ $<
8     
9     compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl6/%.pm: src/KindaPerl6/Runtime/Perl6/%.pm
10         @echo perl script/kp6 -Cperl5rx --noperltidy -o $@ $<
11         $(PERL) script/kp6 -Cperl5rx --noperltidy -o $@ $<
12     
13     compiled/perl5-kp6-kp6/lib/%.pm: src-modules/%.pm
14         @echo perl script/kp6 -Cperl5rx --noperltidy -o $@.temp $<
15         @$(PERL) script/kp6 -Cperl5rx --noperltidy -o $@.temp $<  ; \
16                 res=$$? ; \
17                 if [ $$res = 0 -a -s $@.temp ] ; then \
18                         mv $@.temp $@ ; \
19                 else \
20                         echo "*** Compilation failed with exit code: $$res!" ; \
21                         exit; \
22                 fi
23     
24     compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5/Pad.pm: libkp6/KindaPerl6/Runtime/Perl5/Pad.pm
25         $(CP) $< $@
26     
27     compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5/Match.pm: lib5regex/KindaPerl6/Runtime/Perl5/Match.pm
28         $(CP) $< $@
29     
30     compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5/%.pm: src/KindaPerl6/Runtime/Perl5/%.pm
31         $(CP) $< $@
32     compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5V6/%.pm: src/KindaPerl6/Runtime/Perl5V6/%.pm
33         $(CP) $< $@
34     
35     compiled/perl5-kp6-kp6/lib/KindaPerl6.pm: src/KindaPerl6.pm
36         $(CP) $< $@
37     
38     compiled/perl5-kp6-kp6/lib/%.pm: src/%.pm
39         @echo perl script/kp6 -Cperl5rx --noperltidy -o $@ $<
40         $(PERL) script/kp6 -Cperl5rx --noperltidy -o $@ $<
41     
42     script/kp6-kp6.pl: src-script/kp6-kp6.pl
43         @echo perl script/kp6 -Cperl5rx --noperltidy -o $@ $<
44         $(PERL) script/kp6 -Cperl5rx --noperltidy -o $@ $<
46   module_lib: compiled/perl5-kp6-kp6/lib
47   run_test: script/run_tests_kp6_kp6.pl
48 KP6-BOOT-NOREGEX:
49   lib: compiled/perl5-kp6-kp6-noregex/lib
50   make: |+
51     compiled/perl5-kp6-kp6-noregex/lib/KindaPerl6/Runtime/Perl6/%.pm: src/KindaPerl6/Runtime/Perl6/%.pm
52         @echo perl script/kp6 -Cperl5 --noperltidy -o $@ $<
53         $(PERL) script/kp6 -Cperl5 --noperltidy -o $@ $<
54     
55     compiled/perl5-kp6-kp6-noregex/lib/%.pm: src-modules/%.pm
56         @echo perl script/kp6 -Cperl5 --noperltidy -o $@.temp $<
57         @$(PERL) script/kp6 -Cperl5 --noperltidy -o $@.temp $<  ; \
58                 res=$$? ; \
59                 if [ $$res = 0 -a -s $@.temp ] ; then \
60                         mv $@.temp $@ ; \
61                 else \
62                         echo "*** Compilation failed with exit code: $$res!" ; \
63                         exit; \
64                 fi
65     
66     compiled/perl5-kp6-kp6-noregex/lib/KindaPerl6/Runtime/Perl5/Pad.pm: libkp6/KindaPerl6/Runtime/Perl5/Pad.pm
67         $(CP) $< $@
68     
69     compiled/perl5-kp6-kp6-noregex/lib/KindaPerl6/Runtime/Perl5/%.pm: src/KindaPerl6/Runtime/Perl5/%.pm
70         $(CP) $< $@
71     
72     compiled/perl5-kp6-kp6-noregex/lib/KindaPerl6.pm: src/KindaPerl6.pm
73         $(CP) $< $@
74     
75     compiled/perl5-kp6-kp6-noregex/lib/%.pm: src/%.pm
76         @echo perl script/kp6 -Cperl5 --noperltidy -o $@ $<
77         $(PERL) script/kp6 -Cperl5 --noperltidy -o $@ $<
78     
79     # TODO
80     # script/kp6-kp6.pl: src-script/kp6-kp6.pl
81     #   @echo perl script/kp6 -Cperl5rx --noperltidy -o $@ $<
82     #   $(PERL) script/kp6 -Cperl5rx --noperltidy -o $@ $<
84   module_lib: compiled/perl5-kp6-kp6-noregex/lib
85   run_test: script/run_tests_kp6_kp6.pl
86 KP6-KP6:
87   lib: compiled/perl5-kp6-kp6/lib
88   make: |+
89     compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl6/%.pm: src/KindaPerl6/Runtime/Perl6/%.pm
90         $(PERL) script/kp6-kp6.pl -Cperl5rx < $< | perltidy -pro=$perltidyrc -o $@
91     
92     compiled/perl5-kp6-kp6/lib/%.pm: src-modules/%.pm
93         @echo perl script/kp6-kp6.pl -Cperl5rx $< $@
94         @$(PERL) script/kp6-kp6.pl -Cperl5rx < $< | perltidy -pro=$perltidyrc -o $@.temp ; \
95                 res=$$? ; \
96                 if [ $$res = 0 -a -s $@.temp ] ; then \
97                         mv $@.temp $@ ; \
98                 else \
99                         rm $@.temp ; \
100                         echo "*** Compilation failed with exit code: $$res!" ; \
101                         exit; \
102                 fi
103     
104     compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5/%.pm: src/KindaPerl6/Runtime/Perl5/%.pm
105         $(CP) $< $@
106     
107     compiled/perl5-kp6-kp6/lib/KindaPerl6.pm: src/KindaPerl6.pm
108         $(CP) $< $@
109     
110     compiled/perl5-kp6-kp6/lib/%.pm: src/%.pm
111         $(PERL) script/kp6-kp6.pl -Cperl5rx < $< | perltidy -pro=$perltidyrc -o $@
112     
113     script/kp6-kp6.pl: src-script/kp6-kp6.pl
114         @echo perl script/kp6-kp6.pl -Cperl5rx $< $@
115         @$(PERL) script/kp6-kp6.pl -Cperl5rx < $< | perltidy -pro=$perltidyrc -o $@.temp ; \
116                 res=$$? ; \
117                 if [ $$res = 0 -a -s $@.temp ] ; then \
118                         mv $@.temp $@ ; \
119                 else \
120                         rm $@.temp ; \
121                         echo "*** Compilation failed with exit code: $$res!" ; \
122                         exit; \
123                 fi
125   module_lib: compiled/perl5-kp6-kp6/lib
126   run_test: script/run_tests_kp6_kp6.pl
127 KP6-LISP:
128   lib: compiled/cl/lib
129   make: |
130     # Hack to get the .lisp files copied under perl Makefile.PL && make
131     compiled/cl/lib/KindaPerl6/Runtime/Lisp/%.lisp: src/KindaPerl6/Runtime/Lisp/%.lisp
132         $(CP) $< $@
133   module_lib: compiled/cl/lib
134   run_test: script/run_tests.pl --backend=cl-sbcl
135 KP6-LISPCLISP:
136   lib: compiled/cl/lib
137   make: |
138     # Hack to get the .lisp files copied under perl Makefile.PL && make
139     compiled/cl/lib/KindaPerl6/Runtime/Lisp/%.lisp: src/KindaPerl6/Runtime/Lisp/%.lisp
140         $(CP) $< $@
141   module_lib: compiled/cl/lib
142   run_test: script/run_tests.pl --backend=cl-clisp
143 KP6-LISPECL:
144   lib: compiled/cl/lib
145   make: |
146     # Hack to get the .lisp files copied under perl Makefile.PL && make
147     compiled/cl/lib/KindaPerl6/Runtime/Lisp/%.lisp: src/KindaPerl6/Runtime/Lisp/%.lisp
148         $(CP) $< $@
149   module_lib: compiled/cl/lib
150   run_test: script/run_tests.pl --backend=cl-ecl
151 KP6-LISPSBCL:
152   lib: compiled/cl/lib
153   make: |
154     # Hack to get the .lisp files copied under perl Makefile.PL && make
155     compiled/cl/lib/KindaPerl6/Runtime/Lisp/%.lisp: src/KindaPerl6/Runtime/Lisp/%.lisp
156         $(CP) $< $@
157   module_lib: compiled/cl/lib
158   run_test: script/run_tests.pl --backend=cl-sbcl
159 KP6-MP6:
160   lib: compiled/perl5-kp6-mp6/lib
161   make: |+2
162     
163     compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl6/%.pm: src/KindaPerl6/Runtime/Perl6/%.pm
164         @echo perl script/kp6 -Cperl5 -o $@.temp $<
165         @$(PERL) script/kp6 -Cperl5 -o $@.temp $< ; \
166                 res=$$? ; \
167                 if [ $$res = 0 -a -s $@.temp ] ; then \
168                         mv $@.temp $@ ; \
169                 else \
170                         rm $@.temp ; \
171                         echo "*** Compilation failed with exit code: $$res!" ; \
172                         exit; \
173                 fi
174     
175     compiled/perl5-kp6-mp6/lib/%.pm: src-modules/%.pm
176         # @echo perl script/kp6 -Cperl5 -o $@.temp $<
177         @$(PERL) script/kp6 -Cperl5 -o $@.temp $<  ; \
178                 res=$$? ; \
179                 if [ $$res = 0 -a -s $@.temp ] ; then \
180                         mv $@.temp $@ ; \
181                 else \
182                         rm $@.temp ; \
183                         echo "*** Compilation failed with exit code: $$res!" ; \
184                         exit; \
185                 fi
186     
187     compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/%.pm: src/KindaPerl6/Runtime/Perl5/%.pm
188         $(CP) $< $@
189     
190     compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5V6/MOP.pm: src/KindaPerl6/Runtime/Perl5V6/MOP.pm
191         @$(PERL) script/kp6 -Cperl5v6 -o $@ $<
193     compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5V6/%.pm: src/KindaPerl6/Runtime/Perl5V6/%.pm
194         $(CP) $< $@
196     compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/MiniPerl6Like/%.pm: src/KindaPerl6/Runtime/MiniPerl6Like/%.pm
197         $(CP) $< $@
199     
200     compiled/perl5-kp6-mp6/lib/KindaPerl6.pm: src/KindaPerl6.pm
201         $(CP) $< $@
202     
203     # note, the files compiled by script/mp6.pl are all the files not handled
204     # or "claimed" by the above rules.
205     compiled/perl5-kp6-mp6/lib/%.pm: src/%.pm
206         $(PERL) script/mp6.pl -o $@ $<
208   module_lib: compiled/perl5-kp6-mp6/lib
209   run_test: script/run_tests.pl --backend=perl5