3 lib: compiled/perl5-kp6-kp6/lib
5 script/%.pl: src-script/%.pl
6 @echo perl script/kp6 -Cperl5rx --noperltidy -o $@ $<
7 $(PERL) script/kp6 -Cperl5rx --noperltidy -o $@ $<
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 $@ $<
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 $< ; \
17 if [ $$res = 0 -a -s $@.temp ] ; then \
20 echo "*** Compilation failed with exit code: $$res!" ; \
24 compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5/Pad.pm: libkp6/KindaPerl6/Runtime/Perl5/Pad.pm
27 compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5/Match.pm: lib5regex/KindaPerl6/Runtime/Perl5/Match.pm
30 compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5/%.pm: src/KindaPerl6/Runtime/Perl5/%.pm
32 compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5V6/%.pm: src/KindaPerl6/Runtime/Perl5V6/%.pm
35 compiled/perl5-kp6-kp6/lib/KindaPerl6.pm: src/KindaPerl6.pm
38 compiled/perl5-kp6-kp6/lib/%.pm: src/%.pm
39 @echo perl script/kp6 -Cperl5rx --noperltidy -o $@ $<
40 $(PERL) script/kp6 -Cperl5rx --noperltidy -o $@ $<
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
49 lib: compiled/perl5-kp6-kp6-noregex/lib
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 $@ $<
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 $< ; \
59 if [ $$res = 0 -a -s $@.temp ] ; then \
62 echo "*** Compilation failed with exit code: $$res!" ; \
66 compiled/perl5-kp6-kp6-noregex/lib/KindaPerl6/Runtime/Perl5/Pad.pm: libkp6/KindaPerl6/Runtime/Perl5/Pad.pm
69 compiled/perl5-kp6-kp6-noregex/lib/KindaPerl6/Runtime/Perl5/%.pm: src/KindaPerl6/Runtime/Perl5/%.pm
72 compiled/perl5-kp6-kp6-noregex/lib/KindaPerl6.pm: src/KindaPerl6.pm
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 $@ $<
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
87 lib: compiled/perl5-kp6-kp6/lib
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 $@
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 ; \
96 if [ $$res = 0 -a -s $@.temp ] ; then \
100 echo "*** Compilation failed with exit code: $$res!" ; \
104 compiled/perl5-kp6-kp6/lib/KindaPerl6/Runtime/Perl5/%.pm: src/KindaPerl6/Runtime/Perl5/%.pm
107 compiled/perl5-kp6-kp6/lib/KindaPerl6.pm: src/KindaPerl6.pm
110 compiled/perl5-kp6-kp6/lib/%.pm: src/%.pm
111 $(PERL) script/kp6-kp6.pl -Cperl5rx < $< | perltidy -pro=$perltidyrc -o $@
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 ; \
117 if [ $$res = 0 -a -s $@.temp ] ; then \
121 echo "*** Compilation failed with exit code: $$res!" ; \
125 module_lib: compiled/perl5-kp6-kp6/lib
126 run_test: script/run_tests_kp6_kp6.pl
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
133 module_lib: compiled/cl/lib
134 run_test: script/run_tests.pl --backend=cl-sbcl
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
141 module_lib: compiled/cl/lib
142 run_test: script/run_tests.pl --backend=cl-clisp
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
149 module_lib: compiled/cl/lib
150 run_test: script/run_tests.pl --backend=cl-ecl
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
157 module_lib: compiled/cl/lib
158 run_test: script/run_tests.pl --backend=cl-sbcl
160 lib: compiled/perl5-kp6-mp6/lib
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 $< ; \
167 if [ $$res = 0 -a -s $@.temp ] ; then \
171 echo "*** Compilation failed with exit code: $$res!" ; \
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 $< ; \
179 if [ $$res = 0 -a -s $@.temp ] ; then \
183 echo "*** Compilation failed with exit code: $$res!" ; \
187 compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/Perl5/%.pm: src/KindaPerl6/Runtime/Perl5/%.pm
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
196 compiled/perl5-kp6-mp6/lib/KindaPerl6/Runtime/MiniPerl6Like/%.pm: src/KindaPerl6/Runtime/MiniPerl6Like/%.pm
200 compiled/perl5-kp6-mp6/lib/KindaPerl6.pm: src/KindaPerl6.pm
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