File Coverage

File:lib/Parrot/Config/Generated.pm
Coverage:100.0%

linestmtbrancondsubcode
1# ex: set ro:
2# DO NOT EDIT THIS FILE
3# Generated by gen::config_pm from config/gen/config_pm/Config_pm.in
4
5# Copyright (C) 2002-2009, Parrot Foundation.
6
7 - 17
=head1 NAME

Parrot::Config::Generated - Parrot Generated Configuration Data

=head1 DESCRIPTION

This file is generated by F<config/gen/config_pm.pm> from
F<config/gen/config_pm/Config_pm.in>. It contains the C<%PConfig> hash which
is used by F<lib/Parrot/Config.pm>.

=cut
18
19package Parrot::Config::Generated;
20
21
73
73
73
use strict;
22
73
73
73
use warnings;
23
73
73
73
use vars qw(%PConfig %PConfig_Temp);
24
25
26%PConfig = (
27  'DEVEL' => '-devel',
28  'HASATTRIBUTE_COLD' => 1,
29  'HASATTRIBUTE_CONST' => 1,
30  'HASATTRIBUTE_DEPRECATED' => 1,
31  'HASATTRIBUTE_FORMAT' => 0,
32  'HASATTRIBUTE_HOT' => 1,
33  'HASATTRIBUTE_MALLOC' => 1,
34  'HASATTRIBUTE_NEVER_WORKS' => 0,
35  'HASATTRIBUTE_NONNULL' => 1,
36  'HASATTRIBUTE_NORETURN' => 1,
37  'HASATTRIBUTE_PURE' => 1,
38  'HASATTRIBUTE_UNUSED' => 1,
39  'HASATTRIBUTE_WARN_UNUSED_RESULT' => 1,
40  'HAS_BSD_STAT_EXTN' => 1,
41  'HAS_C99_SNPRINTF' => 1,
42  'HAS_CORE_NCI_THUNKS' => 1,
43  'HAS_EXTRA_NCI_THUNKS' => 1,
44  'HAS_GETTEXT' => 1,
45  'HAS_GLUT' => '4',
46  'HAS_GMP' => 1,
47  'HAS_INF_NAN' => 1,
48  'HAS_INT64' => 1,
49  'HAS_IPV6' => 1,
50  'HAS_LIBFFI' => 1,
51  'HAS_LONGLONG' => 1,
52  'HAS_OPENGL' => 1,
53  'HAS_PCRE' => 1,
54  'HAS_READLINE' => 1,
55  'HAS_SNPRINTF' => 1,
56  'HAS_STAT_ATIM' => 1,
57  'HAS_STAT_ATIMESPEC' => 0,
58  'HAS_THREADS' => 1,
59  'HAS_TIMESPEC' => 1,
60  'HAS_i386_gcc_cmpxchg_c' => '1',
61  'MAJOR' => '4',
62  'MINOR' => '3',
63  'OSNAME_provisional' => 'linux',
64  'PARROT_HAS_DLINFO' => 1,
65  'PATCH' => '0',
66  'PQ' => '\'',
67  'VERSION' => '4.3.0',
68  'a' => '.a',
69  'ar' => 'ar',
70  'ar_extra' => '',
71  'ar_out' => '',
72  'archname' => 'i686-linux',
73  'archname_provisional' => 'i686-linux',
74  'arflags' => 'cr',
75  'as' => 'as',
76  'backtrace' => 1,
77  'bigendian' => 0,
78  'bindir' => '/usr/local/bin',
79  'bison_version' => undef,
80  'blib_dir' => 'blib/lib',
81  'build_dir' => '/home/jimk/gitwork/parrot',
82  'byteorder' => '1234',
83  'cat' => '$(PERL) -MExtUtils::Command -e cat',
84  'cc' => 'cc',
85  'cc_debug' => '-g',
86  'cc_exe_out' => '-o ',
87  'cc_inc' => '-I./include -I./include/pmc',
88  'cc_ldflags' => '',
89  'cc_o_out' => '-o ',
90  'cc_shared' => '-fPIC',
91  'ccflags' => ' -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE -DHASATTRIBUTE_CONST -DHASATTRIBUTE_DEPRECATED -DHASATTRIBUTE_MALLOC -DHASATTRIBUTE_NONNULL -DHASATTRIBUTE_NORETURN -DHASATTRIBUTE_PURE -DHASATTRIBUTE_UNUSED -DHASATTRIBUTE_WARN_UNUSED_RESULT -DHASATTRIBUTE_HOT -DHASATTRIBUTE_COLD -DHAS_GETTEXT ',
92  'ccflags_provisional' => '-fno-strict-aliasing -pipe -fstack-protector -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
93  'ccwarn' => '-falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden',
94  'ccwarn::compilers/imcc/imclexer.c' => '-falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden',
95  'ccwarn::compilers/imcc/imcparser.c' => '-falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden',
96  'ccwarn::compilers/imcc/optimizer.c' => '-falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden',
97  'ccwarn::src/extra_nci_thunks.c' => '-falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden',
98  'ccwarn::src/nci/extra_thunks.c' => '-falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden',
99  'ccwarn::src/spf_render.c' => '-falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden',
100  'chmod' => '$(PERL) -MExtUtils::Command -e chmod',
101  'clang' => 0,
102  'clock_best' => '',
103  'configdate' => 'Fri Apr 27 10:57:47 2012 GMT',
104  'configuration_steps' => 'init::manifest init::defaults init::install init::hints inter::progs inter::make inter::lex inter::yacc auto::gcc auto::glibc auto::backtrace auto::msvc auto::attributes auto::warnings auto::arch auto::cpu init::optimize inter::shlibs inter::libparrot inter::types auto::ops auto::pmc auto::headers auto::sizes auto::byteorder auto::va_ptr auto::format auto::isreg auto::llvm auto::inline auto::gc auto::memalign auto::signal auto::socklen_t auto::stat auto::neg_0 auto::env auto::timespec auto::infnan auto::thread auto::gmp auto::readline auto::pcre auto::opengl auto::zlib auto::gettext auto::snprintf auto::perldoc auto::coverage auto::pod2man auto::ctags auto::revision auto::icu auto::libffi auto::ipv6 auto::platform gen::config_h gen::core_pmcs gen::opengl gen::makefiles gen::config_pm',
105  'configure_args' => '"--test" "--configure_trace"',
106  'configure_tests' => 't/configure/*.t t/steps/*.t t/postconfigure/*.t',
107  'configured_from_file' => '',
108  'core_tests' => 't/src/*.t t/src/embed/*.t t/run/*.t t/perl/*.t',
109  'cover' => '/usr/local/bin/cover',
110  'coveragedir' => '/home/jimk/gitwork/parrot',
111  'cp' => '$(PERL) -MExtUtils::Command -e cp',
112  'cpuarch' => 'i386',
113  'ctags' => 'ctags',
114  'cxx' => 'c++',
115  'd_socklen_t_provisional' => 'define',
116  'datadir' => '/usr/local/share',
117  'debugging' => 1,
118  'developing_tests' => 't/codingstd/c_arg_assert.t t/codingstd/c_code_coda.t t/codingstd/c_cppcomments.t t/codingstd/c_enum.t t/codingstd/c_function_docs.t t/codingstd/c_header_guards.t t/codingstd/c_indent.t t/codingstd/c_macro_args.t t/codingstd/c_operator.t t/codingstd/c_parens.t t/codingstd/c_returns.t t/codingstd/c_struct.t t/codingstd/c_todo.t t/codingstd/case_sensitive_files.t t/codingstd/check_isxxx.t t/codingstd/check_toxxx.t t/codingstd/copyright.t t/codingstd/cuddled_else.t t/codingstd/filenames.t t/codingstd/gmt_utc.t t/codingstd/linelength.t t/codingstd/make_code_coda.t t/codingstd/opcode_doc.t t/codingstd/pbc_compat.t t/codingstd/pccmethod_deps.t t/codingstd/pdd_format.t t/codingstd/perlcritic.t t/codingstd/pir_code_coda.t t/codingstd/pmc_docs.t t/codingstd/pod_description.t t/codingstd/pod_syntax.t t/codingstd/pod_todo.t t/codingstd/tabs.t t/codingstd/trailing_space.t',
119  'docdir' => '/usr/local/share/doc',
120  'doublesize' => 8,
121  'dquote' => '\\"',
122  'embed-cflags' => '-I/usr/local/include/parrot/4.3.0-devel',
123  'embed-ldflags' => '-L/usr/local/lib -lparrot -lpthread -lm -L/usr/lib -licuuc -licudata -lnsl -ldl -lcrypt -lutil -lrt -lgmp -lreadline -lffi',
124  'exe' => '',
125  'exec_prefix' => '/usr/local',
126  'flex_version' => undef,
127  'float4_t' => 'float',
128  'float8_t' => 'double',
129  'floatsize' => 4,
130  'floatvalfmt' => '%.15g',
131  'floatvalmax' => 'DBL_MAX',
132  'floatvalmin' => 'DBL_MIN',
133  'g++' => 0,
134  'gc_flag' => '',
135  'gc_type' => 'GMS',
136  'gccversion' => '4.3',
137  'gcov' => '/usr/bin/gcov',
138  'gcov2perl' => '/usr/local/bin/gcov2perl',
139  'glibc' => 2,
140  'glut' => 'define',
141  'glut_brand' => 'freeglut',
142  'gmake_version' => '3.81',
143  'gmp' => 'define',
144  'has___sighandler_t' => 'define',
145  'has_core_nci_thunks' => 1,
146  'has_coverage_tools' => 1,
147  'has_dynamic_linking' => 1,
148  'has_extra_nci_thunks' => 1,
149  'has_glut' => '4',
150  'has_icu' => 1,
151  'has_libffi' => 1,
152  'has_llvm' => '',
153  'has_negative_zero' => 1,
154  'has_opengl' => 1,
155  'has_perldoc' => 1,
156  'has_pod2man' => 1,
157  'has_setitimer' => 'define',
158  'has_sig_atomic_t' => 'define',
159  'has_sigaction' => 'define',
160  'has_sigatomic_t' => undef,
161  'has_socklen_t' => 1,
162  'has_static_linking' => 1,
163  'has_zlib' => 1,
164  'have_cover' => 'exit 0',
165  'hugefloatval' => 'long double',
166  'hugefloatvalsize' => 12,
167  'hugeintval' => 'long long',
168  'hugeintvalsize' => 8,
169  'i386_has_gcc_cmpxchg_c' => '1',
170  'i_arpainet' => 'define',
171  'i_assert' => 'define',
172  'i_bsdioctl' => '',
173  'i_crypt' => 'define',
174  'i_db' => undef,
175  'i_dbm' => 'define',
176  'i_dirent' => 'define',
177  'i_dld' => undef,
178  'i_dlfcn' => 'define',
179  'i_fcntl' => 'define',
180  'i_float' => 'define',
181  'i_fp' => undef,
182  'i_fp_class' => undef,
183  'i_gdbm' => 'define',
184  'i_gdbm_ndbm' => 'define',
185  'i_gdbmndbm' => undef,
186  'i_grp' => 'define',
187  'i_ieeefp' => undef,
188  'i_inttypes' => 'define',
189  'i_langinfo' => 'define',
190  'i_libutil' => undef,
191  'i_limits' => 'define',
192  'i_locale' => 'define',
193  'i_machcthr' => undef,
194  'i_malloc' => 'define',
195  'i_mallocmalloc' => undef,
196  'i_math' => 'define',
197  'i_memory' => undef,
198  'i_mntent' => 'define',
199  'i_ndbm' => undef,
200  'i_netdb' => 'define',
201  'i_neterrno' => undef,
202  'i_netinetin' => 'define',
203  'i_netinettcp' => 'define',
204  'i_poll' => 'define',
205  'i_prot' => undef,
206  'i_pthread' => 'define',
207  'i_pwd' => 'define',
208  'i_rpcsvcdbm' => undef,
209  'i_setjmp' => 'define',
210  'i_sfio' => undef,
211  'i_sgtty' => undef,
212  'i_shadow' => 'define',
213  'i_signal' => 'define',
214  'i_socks' => undef,
215  'i_stdarg' => 'define',
216  'i_stddef' => 'define',
217  'i_stdlib' => 'define',
218  'i_string' => 'define',
219  'i_sunmath' => undef,
220  'i_sysaccess' => undef,
221  'i_sysdir' => 'define',
222  'i_sysexit' => undef,
223  'i_sysfile' => 'define',
224  'i_sysfilio' => undef,
225  'i_sysin' => undef,
226  'i_sysioctl' => 'define',
227  'i_syslog' => 'define',
228  'i_sysmman' => 'define',
229  'i_sysmode' => undef,
230  'i_sysmount' => 'define',
231  'i_sysndir' => undef,
232  'i_sysparam' => 'define',
233  'i_syspoll' => 'define',
234  'i_sysresrc' => 'define',
235  'i_syssecrt' => undef,
236  'i_sysselct' => 'define',
237  'i_syssocket' => 'define',
238  'i_syssockio' => undef,
239  'i_sysstat' => 'define',
240  'i_sysstatfs' => 'define',
241  'i_sysstatvfs' => 'define',
242  'i_syssysctl' => 'define',
243  'i_systime' => 'define',
244  'i_systimek' => undef,
245  'i_systimes' => 'define',
246  'i_systypes' => 'define',
247  'i_sysuio' => 'define',
248  'i_sysun' => 'define',
249  'i_sysutsname' => 'define',
250  'i_sysvfs' => 'define',
251  'i_syswait' => 'define',
252  'i_termio' => undef,
253  'i_termios' => 'define',
254  'i_time' => 'define',
255  'i_unistd' => 'define',
256  'i_ustat' => 'define',
257  'i_utime' => 'define',
258  'i_values' => 'define',
259  'i_varargs' => undef,
260  'i_varhdr' => 'stdarg.h',
261  'i_vfork' => undef,
262  'icu_dir' => '/usr',
263  'icu_shared' => '-lpthread -lm -L/usr/lib -licuuc -licudata -lpthread -lm',
264  'includedir' => '/usr/local/include',
265  'infodir' => '/usr/local/info',
266  'inline' => 'inline',
267  'inst_libparrot_ldflags' => '',
268  'inst_libparrot_linkflags' => '-L/usr/local/lib -lparrot',
269  'int2_t' => 'short',
270  'int4_t' => 'int',
271  'int8_t' => 'long long',
272  'intsize' => 4,
273  'intvalfmt' => '%ld',
274  'intvalmax' => 'LONG_MAX',
275  'intvalmin' => 'LONG_MIN',
276  'intvalsize' => 4,
277  'isreg' => 1,
278  'iv' => 'long',
279  'ld' => 'cc',
280  'ld_debug' => '',
281  'ld_load_flags' => '-shared -O2 -L/usr/local/lib -fstack-protector -fPIC',
282  'ld_out' => '-o ',
283  'ld_share_flags' => '-shared -O2 -L/usr/local/lib -fstack-protector -fPIC',
284  'ldflags' => ' -fstack-protector -L/usr/local/lib',
285  'lex' => 'echo',
286  'libdir' => '/usr/local/lib',
287  'libexecdir' => '/usr/local/libexec',
288  'libparrot_for_makefile_only' => '$(LIBPARROT_SHARED)',
289  'libparrot_ldflags' => '',
290  'libparrot_linkflags' => '-L"/home/jimk/gitwork/parrot/blib/lib" -lparrot',
291  'libparrot_shared' => 'libparrot.so.4.3.0',
292  'libparrot_shared_alias' => 'libparrot.so',
293  'libparrot_soname' => '-Wl,-soname=libparrot.so.4.3.0',
294  'libparrot_static' => 'libparrot.a',
295  'library_tests' => 't/compilers/pct/*.t t/compilers/pge/*.t t/compilers/pge/p5regex/*.t t/compilers/pge/perl6regex/*.t t/compilers/tge/*.t t/compilers/opsc/*.t t/compilers/data_json/*.t t/dynoplibs/*.t t/dynpmc/*.t t/library/*.t t/ext/winxed/*.t t/tools/*.t t/profiling/*.t',
296  'libs' => '-lnsl -ldl -lm -lcrypt -lutil -lpthread -lrt -lgmp -lreadline -lffi ',
297  'link' => 'cc',
298  'link_debug' => '',
299  'link_dynamic' => '-Wl,-E',
300  'linkflags' => ' -fstack-protector -L/usr/local/lib -Wl,-E ',
301  'lns' => '/bin/ln -s',
302  'load_ext' => '.so',
303  'localstatedir' => '/usr/local/var',
304  'longdoublesize' => 12,
305  'longlongsize' => 8,
306  'longsize' => 4,
307  'make' => 'make',
308  'make_and' => '&&',
309  'make_c' => '+make -C',
310  'make_set_make' => '#',
311  'malloc_header' => undef,
312  'mandir' => '/usr/local/man',
313  'memalign' => 'posix_memalign',
314  'mkpath' => '$(PERL) -MExtUtils::Command -e mkpath',
315  'msvcversion' => undef,
316  'mv' => '$(PERL) -MExtUtils::Command -e mv',
317  'ncilib_link_extra' => '',
318  'new_perldoc' => 1,
319  'no_lines_flag' => '',
320  'noinline' => '__attribute__ ((noinline))',
321  'numvalsize' => 8,
322  'nv' => 'double',
323  'nvsize' => 8,
324  'o' => '.o',
325  'oldincludedir' => '/usr/include',
326  'opcode_t' => 'long',
327  'opcodesize' => 4,
328  'opengl' => 'define',
329  'opengl_lib' => '-lglut -lGLU -lGL',
330  'ops' => 'src/ops/core.ops src/ops/bit.ops src/ops/cmp.ops src/ops/experimental.ops src/ops/io.ops src/ops/math.ops src/ops/object.ops src/ops/pmc.ops src/ops/set.ops src/ops/string.ops src/ops/sys.ops src/ops/var.ops',
331  'optimize' => '',
332  'optimize_provisional' => '-O2',
333  'osname' => 'linux',
334  'osvers' => '2.6.18.8-linode22',
335  'osvers_provisional' => '2.6.18.8-linode22',
336  'parrot_is_shared' => 1,
337  'perl' => '/usr/local/bin/perl',
338  'perldoc' => '/usr/local/bin/perldoc',
339  'platform' => 'linux',
340  'platform_asm' => 0,
341  'pmc' => 'default.pmc null.pmc env.pmc key.pmc unmanagedstruct.pmc managedstruct.pmc exception.pmc parrotlibrary.pmc parrotinterpreter.pmc lexpad.pmc timer.pmc pointer.pmc sub.pmc continuation.pmc coroutine.pmc eval.pmc nci.pmc float.pmc integer.pmc bigint.pmc bignum.pmc complex.pmc string.pmc boolean.pmc fixedintegerarray.pmc iterator.pmc fixedstringarray.pmc hash.pmc orderedhash.pmc oplib.pmc opcode.pmc addrregistry.pmc alarm.pmc arrayiterator.pmc bytebuffer.pmc callback.pmc callcontext.pmc capture.pmc class.pmc eventhandler.pmc exceptionhandler.pmc exporter.pmc filehandle.pmc fixedbooleanarray.pmc fixedfloatarray.pmc fixedpmcarray.pmc handle.pmc hashiterator.pmc hashiteratorkey.pmc imageiofreeze.pmc imageiosize.pmc imageiostrings.pmc imageiothaw.pmc imccompiler.pmc lexinfo.pmc mappedbytearray.pmc multisub.pmc namespace.pmc nativepccmethod.pmc object.pmc orderedhashiterator.pmc packfile.pmc packfileannotation.pmc packfileannotations.pmc packfilebytecodesegment.pmc packfileconstanttable.pmc packfiledebug.pmc packfiledirectory.pmc packfileopmap.pmc packfilerawsegment.pmc packfilesegment.pmc packfileview.pmc pmclist.pmc pmcproxy.pmc ptr.pmc ptrbuf.pmc ptrobj.pmc resizablebooleanarray.pmc resizablefloatarray.pmc resizableintegerarray.pmc resizablepmcarray.pmc resizablestringarray.pmc role.pmc scalar.pmc scheduler.pmc schedulermessage.pmc sockaddr.pmc socket.pmc stringbuilder.pmc stringhandle.pmc stringiterator.pmc structview.pmc task.pmc undef.pmc',
342  'pmc_names' => 'default Null Env Key UnManagedStruct ManagedStruct Exception ParrotLibrary ParrotInterpreter LexPad Timer Pointer Sub Coroutine Eval EventHandler Continuation ExceptionHandler NCI BigInt BigNum Complex FixedIntegerArray ResizableIntegerArray Iterator ArrayIterator HashIterator OrderedHashIterator StringIterator FixedStringArray ResizableStringArray Hash LexInfo NameSpace OrderedHash OpLib Opcode AddrRegistry Alarm ByteBuffer CallContext Capture Class PMCProxy Exporter FixedBooleanArray ResizableBooleanArray FixedFloatArray ResizableFloatArray FixedPMCArray ResizablePMCArray MultiSub Handle FileHandle Socket StringHandle HashIteratorKey ImageIOFreeze ImageIOSize ImageIOStrings ImageIOThaw IMCCompiler MappedByteArray NativePCCMethod Object Packfile PackfileAnnotation PackfileOpMap PackfileSegment PackfileAnnotations PackfileConstantTable PackfileDirectory PackfileRawSegment PackfileBytecodeSegment PackfileDebug PackfileView PMCList Ptr PtrBuf PtrObj Role scalar Float Integer String Boolean Scheduler SchedulerMessage Sockaddr StringBuilder StructView Task Callback Undef',
343  'pod2man' => '/usr/local/bin/pod2man',
344  'prefix' => '/usr/local',
345  'ptrcast' => 'int',
346  'ptrsize' => 4,
347  'ranlib' => ':',
348  'readline' => 'define',
349  'revision' => '1',
350  'rm_f' => '$(PERL) -MExtUtils::Command -e rm_f',
351  'rm_rf' => '$(PERL) -MExtUtils::Command -e rm_rf',
352  'rpath' => '-Wl,-rpath=',
353  'rpath_blib' => '"-Wl,-rpath=/home/jimk/gitwork/parrot/blib/lib"',
354  'rpath_lib' => '-Wl,-rpath="/usr/local/lib"',
355  'runcore_tests' => 't/compilers/imcc/*/*.t t/op/*.t t/pmc/*.t t/oo/*.t t/pir/*.t t/native_pbc/*.t',
356  'sPRIgldbl_provisional' => '"Lg"',
357  'sbindir' => '/usr/local/sbin',
358  'scriptdirexp_provisional' => '/usr/local/bin',
359  'setenv' => 1,
360  'share_ext' => '.so',
361  'sharedstatedir' => '/usr/local/com',
362  'shortsize' => 2,
363  'sig_name_provisional' => 'ZERO HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN TTOU URG XCPU XFSZ VTALRM PROF WINCH IO PWR SYS NUM32 NUM33 RTMIN NUM35 NUM36 NUM37 NUM38 NUM39 NUM40 NUM41 NUM42 NUM43 NUM44 NUM45 NUM46 NUM47 NUM48 NUM49 NUM50 NUM51 NUM52 NUM53 NUM54 NUM55 NUM56 NUM57 NUM58 NUM59 NUM60 NUM61 NUM62 NUM63 RTMAX IOT CLD POLL UNUSED ',
364  'slash' => '/',
365  'srcdir' => '/usr/local/src',
366  'sym_export' => '__attribute__ ((visibility("default")))',
367  'sym_import' => '',
368  'sysconfdir' => '/usr/local/etc',
369  'tar' => '/bin/tar',
370  'tempdir' => '/tmp',
371  'test_prog' => 'parrot',
372  'touch' => '$(PERL) -MExtUtils::Command -e touch',
373  'unsetenv' => 1,
374  'va_ptr_type' => 'stack',
375  'verbose' => undef,
376  'versiondir' => '/parrot/4.3.0-devel',
377  'yacc' => 'echo'
378);
379
380
381%PConfig_Temp = (
382  'TEMP_atomic_o' => '',
383  'TEMP_cli_define' => '',
384  'TEMP_d_config' => '',
385  'TEMP_has_config' => '#define PARROT_HAS_BSD_STAT_EXTN 1
386#define PARROT_HAS_C99_SNPRINTF 1
387#define PARROT_HAS_CORE_NCI_THUNKS 1
388#define PARROT_HAS_EXTRA_NCI_THUNKS 1
389#define PARROT_HAS_GETTEXT 1
390#define PARROT_HAS_GLUT 1
391#define PARROT_HAS_GMP 1
392#define PARROT_HAS_INF_NAN 1
393#define PARROT_HAS_INT64 1
394#define PARROT_HAS_IPV6 1
395#define PARROT_HAS_LIBFFI 1
396#define PARROT_HAS_LONGLONG 1
397#define PARROT_HAS_OPENGL 1
398#define PARROT_HAS_PCRE 1
399#define PARROT_HAS_READLINE 1
400#define PARROT_HAS_SNPRINTF 1
401#define PARROT_HAS_STAT_ATIM 1
402#define PARROT_HAS_THREADS 1
403#define PARROT_HAS_TIMESPEC 1
404#define PARROT_HAS_I386_GCC_CMPXCHG_C 1',
405  'TEMP_header' => '#define PARROT_HAS_HEADER_ARPAINET 1
406#define PARROT_HAS_HEADER_ASSERT 1
407#undef PARROT_HAS_HEADER_BSDIOCTL
408#define PARROT_HAS_HEADER_CRYPT 1
409#undef PARROT_HAS_HEADER_DB
410#define PARROT_HAS_HEADER_DBM 1
411#define PARROT_HAS_HEADER_DIRENT 1
412#undef PARROT_HAS_HEADER_DLD
413#define PARROT_HAS_HEADER_DLFCN 1
414#define PARROT_HAS_HEADER_FCNTL 1
415#define PARROT_HAS_HEADER_FLOAT 1
416#undef PARROT_HAS_HEADER_FP
417#undef PARROT_HAS_HEADER_FP_CLASS
418#define PARROT_HAS_HEADER_GDBM 1
419#define PARROT_HAS_HEADER_GDBM_NDBM 1
420#undef PARROT_HAS_HEADER_GDBMNDBM
421#define PARROT_HAS_HEADER_GRP 1
422#undef PARROT_HAS_HEADER_IEEEFP
423#define PARROT_HAS_HEADER_INTTYPES 1
424#define PARROT_HAS_HEADER_LANGINFO 1
425#undef PARROT_HAS_HEADER_LIBUTIL
426#define PARROT_HAS_HEADER_LIMITS 1
427#define PARROT_HAS_HEADER_LOCALE 1
428#undef PARROT_HAS_HEADER_MACHCTHR
429#define PARROT_HAS_HEADER_MALLOC 1
430#undef PARROT_HAS_HEADER_MALLOCMALLOC
431#define PARROT_HAS_HEADER_MATH 1
432#undef PARROT_HAS_HEADER_MEMORY
433#define PARROT_HAS_HEADER_MNTENT 1
434#undef PARROT_HAS_HEADER_NDBM
435#define PARROT_HAS_HEADER_NETDB 1
436#undef PARROT_HAS_HEADER_NETERRNO
437#define PARROT_HAS_HEADER_NETINETIN 1
438#define PARROT_HAS_HEADER_NETINETTCP 1
439#define PARROT_HAS_HEADER_POLL 1
440#undef PARROT_HAS_HEADER_PROT
441#define PARROT_HAS_HEADER_PTHREAD 1
442#define PARROT_HAS_HEADER_PWD 1
443#undef PARROT_HAS_HEADER_RPCSVCDBM
444#define PARROT_HAS_HEADER_SETJMP 1
445#undef PARROT_HAS_HEADER_SFIO
446#undef PARROT_HAS_HEADER_SGTTY
447#define PARROT_HAS_HEADER_SHADOW 1
448#define PARROT_HAS_HEADER_SIGNAL 1
449#undef PARROT_HAS_HEADER_SOCKS
450#define PARROT_HAS_HEADER_STDARG 1
451#define PARROT_HAS_HEADER_STDDEF 1
452#define PARROT_HAS_HEADER_STDLIB 1
453#define PARROT_HAS_HEADER_STRING 1
454#undef PARROT_HAS_HEADER_SUNMATH
455#undef PARROT_HAS_HEADER_SYSACCESS
456#define PARROT_HAS_HEADER_SYSDIR 1
457#undef PARROT_HAS_HEADER_SYSEXIT
458#define PARROT_HAS_HEADER_SYSFILE 1
459#undef PARROT_HAS_HEADER_SYSFILIO
460#undef PARROT_HAS_HEADER_SYSIN
461#define PARROT_HAS_HEADER_SYSIOCTL 1
462#define PARROT_HAS_HEADER_SYSLOG 1
463#define PARROT_HAS_HEADER_SYSMMAN 1
464#undef PARROT_HAS_HEADER_SYSMODE
465#define PARROT_HAS_HEADER_SYSMOUNT 1
466#undef PARROT_HAS_HEADER_SYSNDIR
467#define PARROT_HAS_HEADER_SYSPARAM 1
468#define PARROT_HAS_HEADER_SYSPOLL 1
469#define PARROT_HAS_HEADER_SYSRESRC 1
470#undef PARROT_HAS_HEADER_SYSSECRT
471#define PARROT_HAS_HEADER_SYSSELCT 1
472#define PARROT_HAS_HEADER_SYSSOCKET 1
473#undef PARROT_HAS_HEADER_SYSSOCKIO
474#define PARROT_HAS_HEADER_SYSSTAT 1
475#define PARROT_HAS_HEADER_SYSSTATFS 1
476#define PARROT_HAS_HEADER_SYSSTATVFS 1
477#define PARROT_HAS_HEADER_SYSSYSCTL 1
478#define PARROT_HAS_HEADER_SYSTIME 1
479#undef PARROT_HAS_HEADER_SYSTIMEK
480#define PARROT_HAS_HEADER_SYSTIMES 1
481#define PARROT_HAS_HEADER_SYSTYPES 1
482#define PARROT_HAS_HEADER_SYSUIO 1
483#define PARROT_HAS_HEADER_SYSUN 1
484#define PARROT_HAS_HEADER_SYSUTSNAME 1
485#define PARROT_HAS_HEADER_SYSVFS 1
486#define PARROT_HAS_HEADER_SYSWAIT 1
487#undef PARROT_HAS_HEADER_TERMIO
488#define PARROT_HAS_HEADER_TERMIOS 1
489#define PARROT_HAS_HEADER_TIME 1
490#define PARROT_HAS_HEADER_UNISTD 1
491#define PARROT_HAS_HEADER_USTAT 1
492#define PARROT_HAS_HEADER_UTIME 1
493#define PARROT_HAS_HEADER_VALUES 1
494#undef PARROT_HAS_HEADER_VARARGS
495#define PARROT_HAS_HEADER_VARHDR 1
496#undef PARROT_HAS_HEADER_VFORK',
497  'TEMP_platform_o' => 'src/platform/generic/io$(O) src/platform/generic/socket$(O) src/platform/generic/file$(O) src/platform/generic/time$(O) src/platform/linux/encoding$(O) src/platform/generic/env$(O) src/platform/generic/dl$(O) src/platform/generic/math$(O) src/platform/generic/itimer$(O) src/platform/generic/exec$(O) src/platform/generic/misc$(O) src/platform/generic/hires_timer$(O) src/platform/generic/sysmem$(O) src/platform/generic/uid$(O) src/platform/generic/error$(O) src/platform/generic/entropy$(O)',
498  'TEMP_pmc_build' => '
499# the following part of the Makefile was built by \'config/auto/pmc.pm\'
500
501PMC2C_FILES = \\
502    lib/Parrot/Pmc2c/Pmc2cMain.pm \\
503    lib/Parrot/Pmc2c/Parser.pm \\
504    lib/Parrot/Pmc2c/Dumper.pm \\
505    lib/Parrot/Pmc2c/PMC.pm \\
506    lib/Parrot/Pmc2c/Method.pm \\
507    lib/Parrot/Pmc2c/PCCMETHOD.pm \\
508    lib/Parrot/Pmc2c/MULTI.pm \\
509    lib/Parrot/Pmc2c/Library.pm \\
510    lib/Parrot/Pmc2c/UtilFunctions.pm \\
511    lib/Parrot/Pmc2c/PMC/default.pm \\
512    lib/Parrot/Pmc2c/PMC/Null.pm \\
513    lib/Parrot/Pmc2c/PMC/RO.pm
514src/pmc/default.c : src/pmc/default.dump
515        $(PMC2CC) src/pmc/default.pmc
516
517src/pmc/default.dump : vtable.dump src/pmc/default.pmc $(PMC2C_FILES)
518        $(PMC2CD) src/pmc/default.pmc
519
520include/pmc/pmc_default.h: src/pmc/default.c
521
522## SUFFIX OVERRIDE -Warnings
523src/pmc/default$(O): \\
524    src/pmc/default.str \\
525    include/parrot/exceptions.h \\
526    include/parrot/cclass.h \\
527    include/parrot/string_funcs.h \\
528    include/parrot/misc.h \\
529    include/parrot/sub.h \\
530    include/parrot/multidispatch.h \\
531    include/parrot/exit.h \\
532    include/parrot/dynext.h \\
533    include/parrot/call.h \\
534    include/parrot/pobj.h \\
535    include/parrot/extend_vtable.h \\
536    include/parrot/memory.h \\
537    include/parrot/pmc_freeze.h \\
538    include/parrot/compiler.h \\
539    include/parrot/key.h \\
540    include/parrot/packfile.h \\
541    include/parrot/oo.h \\
542    include/parrot/feature.h \\
543    include/pmc/pmc_continuation.h \\
544    include/parrot/global_setup.h \\
545    include/parrot/oplib.h \\
546    include/parrot/library.h \\
547    include/parrot/hash.h \\
548    include/parrot/gc_api.h \\
549    include/parrot/nci.h \\
550    include/parrot/vtables.h \\
551    include/parrot/has_header.h \\
552    include/parrot/warnings.h \\
553    include/parrot/string.h \\
554    include/parrot/namespace.h \\
555    include/parrot/settings.h \\
556    include/parrot/extend.h \\
557    src/pmc/default.c \\
558    include/parrot/pbcversion.h \\
559    include/parrot/op.h \\
560    include/parrot/interpreter.h \\
561    include/parrot/core_types.h \\
562    include/parrot/io.h \\
563    include/parrot/context.h \\
564    include/parrot/debugger.h \\
565    include/parrot/parrot.h \\
566    include/parrot/enums.h \\
567    include/parrot/encoding.h \\
568    include/parrot/vtable.h \\
569    include/parrot/caches.h \\
570    include/parrot/config.h \\
571    include/parrot/scheduler.h \\
572    include/pmc/pmc_callcontext.h \\
573    include/parrot/pmc.h \\
574    include/parrot/core_pmcs.h \\
575    include/parrot/datatypes.h \\
576    include/parrot/platform_interface.h \\
577    include/pmc/pmc_default.h \\
578    include/parrot/hll.h
579        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/default.c
580
581src/pmc/null.c : src/pmc/null.dump
582        $(PMC2CC) src/pmc/null.pmc
583
584src/pmc/null.dump : vtable.dump src/pmc/default.dump src/pmc/null.pmc $(PMC2C_FILES)
585        $(PMC2CD) src/pmc/null.pmc
586
587include/pmc/pmc_null.h: src/pmc/null.c
588
589## SUFFIX OVERRIDE -Warnings
590src/pmc/null$(O): \\
591    include/parrot/exceptions.h \\
592    include/parrot/cclass.h \\
593    include/parrot/string_funcs.h \\
594    include/parrot/misc.h \\
595    include/parrot/sub.h \\
596    src/pmc/null.c \\
597    include/parrot/multidispatch.h \\
598    src/pmc/null.str \\
599    include/parrot/exit.h \\
600    include/parrot/call.h \\
601    include/parrot/dynext.h \\
602    include/parrot/pobj.h \\
603    include/parrot/extend_vtable.h \\
604    include/parrot/memory.h \\
605    include/parrot/pmc_freeze.h \\
606    include/parrot/compiler.h \\
607    include/parrot/key.h \\
608    include/pmc/pmc_null.h \\
609    include/parrot/oo.h \\
610    include/parrot/packfile.h \\
611    include/parrot/feature.h \\
612    include/pmc/pmc_continuation.h \\
613    include/parrot/global_setup.h \\
614    include/parrot/oplib.h \\
615    include/parrot/library.h \\
616    include/parrot/hash.h \\
617    include/parrot/gc_api.h \\
618    include/parrot/nci.h \\
619    include/parrot/vtables.h \\
620    include/parrot/has_header.h \\
621    include/parrot/warnings.h \\
622    include/parrot/string.h \\
623    include/parrot/namespace.h \\
624    include/parrot/settings.h \\
625    include/parrot/extend.h \\
626    include/parrot/pbcversion.h \\
627    include/parrot/op.h \\
628    include/parrot/interpreter.h \\
629    include/parrot/core_types.h \\
630    include/parrot/io.h \\
631    include/parrot/context.h \\
632    include/parrot/debugger.h \\
633    include/parrot/parrot.h \\
634    include/parrot/enums.h \\
635    include/parrot/encoding.h \\
636    include/parrot/vtable.h \\
637    include/parrot/caches.h \\
638    include/parrot/config.h \\
639    include/parrot/scheduler.h \\
640    include/pmc/pmc_callcontext.h \\
641    include/parrot/pmc.h \\
642    include/parrot/core_pmcs.h \\
643    include/parrot/datatypes.h \\
644    include/parrot/platform_interface.h \\
645    include/pmc/pmc_default.h \\
646    include/parrot/hll.h
647        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/null.c
648
649src/pmc/env.c : src/pmc/env.dump
650        $(PMC2CC) src/pmc/env.pmc
651
652src/pmc/env.dump : vtable.dump src/pmc/default.dump src/pmc/env.pmc $(PMC2C_FILES)
653        $(PMC2CD) src/pmc/env.pmc
654
655include/pmc/pmc_env.h: src/pmc/env.c
656
657## SUFFIX OVERRIDE -Warnings
658src/pmc/env$(O): \\
659    include/parrot/exceptions.h \\
660    include/parrot/cclass.h \\
661    include/parrot/string_funcs.h \\
662    include/parrot/misc.h \\
663    include/parrot/sub.h \\
664    include/parrot/multidispatch.h \\
665    include/parrot/exit.h \\
666    include/parrot/call.h \\
667    include/parrot/dynext.h \\
668    include/parrot/pobj.h \\
669    include/pmc/pmc_env.h \\
670    include/parrot/extend_vtable.h \\
671    include/parrot/memory.h \\
672    include/parrot/pmc_freeze.h \\
673    include/parrot/compiler.h \\
674    include/parrot/key.h \\
675    include/parrot/oo.h \\
676    include/parrot/packfile.h \\
677    include/parrot/feature.h \\
678    include/pmc/pmc_continuation.h \\
679    include/parrot/global_setup.h \\
680    include/parrot/oplib.h \\
681    include/parrot/library.h \\
682    include/parrot/hash.h \\
683    include/parrot/gc_api.h \\
684    include/parrot/nci.h \\
685    include/parrot/vtables.h \\
686    include/parrot/has_header.h \\
687    include/parrot/warnings.h \\
688    include/parrot/string.h \\
689    include/parrot/namespace.h \\
690    include/parrot/settings.h \\
691    include/parrot/extend.h \\
692    include/parrot/pbcversion.h \\
693    include/parrot/op.h \\
694    include/parrot/interpreter.h \\
695    include/parrot/core_types.h \\
696    include/parrot/io.h \\
697    src/pmc/env.c \\
698    include/parrot/context.h \\
699    src/pmc/env.str \\
700    include/parrot/debugger.h \\
701    include/parrot/parrot.h \\
702    include/parrot/enums.h \\
703    include/parrot/encoding.h \\
704    include/parrot/vtable.h \\
705    include/parrot/caches.h \\
706    include/parrot/config.h \\
707    include/parrot/scheduler.h \\
708    include/pmc/pmc_callcontext.h \\
709    include/parrot/pmc.h \\
710    include/parrot/core_pmcs.h \\
711    include/parrot/datatypes.h \\
712    include/parrot/platform_interface.h \\
713    include/pmc/pmc_default.h \\
714    include/parrot/hll.h
715        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/env.c
716
717src/pmc/key.c : src/pmc/key.dump
718        $(PMC2CC) src/pmc/key.pmc
719
720src/pmc/key.dump : vtable.dump src/pmc/default.dump src/pmc/key.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
721        $(PMC2CD) src/pmc/key.pmc
722
723include/pmc/pmc_key.h: src/pmc/key.c
724
725## SUFFIX OVERRIDE -Warnings
726src/pmc/key$(O): \\
727    include/parrot/exceptions.h \\
728    include/parrot/cclass.h \\
729    include/parrot/string_funcs.h \\
730    include/parrot/misc.h \\
731    include/parrot/sub.h \\
732    include/parrot/multidispatch.h \\
733    src/pmc/key.c \\
734    include/parrot/exit.h \\
735    include/parrot/call.h \\
736    include/parrot/dynext.h \\
737    include/parrot/pobj.h \\
738    include/parrot/extend_vtable.h \\
739    include/parrot/memory.h \\
740    include/parrot/pmc_freeze.h \\
741    include/parrot/compiler.h \\
742    include/parrot/key.h \\
743    include/parrot/oo.h \\
744    include/parrot/packfile.h \\
745    include/parrot/feature.h \\
746    include/pmc/pmc_continuation.h \\
747    include/parrot/global_setup.h \\
748    include/parrot/oplib.h \\
749    include/parrot/library.h \\
750    include/parrot/hash.h \\
751    include/parrot/gc_api.h \\
752    include/parrot/nci.h \\
753    include/parrot/vtables.h \\
754    include/parrot/has_header.h \\
755    include/parrot/warnings.h \\
756    include/parrot/string.h \\
757    src/pmc/key.str \\
758    include/parrot/namespace.h \\
759    include/parrot/settings.h \\
760    include/parrot/extend.h \\
761    include/parrot/pbcversion.h \\
762    include/parrot/op.h \\
763    include/parrot/interpreter.h \\
764    include/parrot/core_types.h \\
765    include/parrot/io.h \\
766    include/parrot/context.h \\
767    include/pmc/pmc_fixedintegerarray.h \\
768    include/parrot/debugger.h \\
769    include/parrot/parrot.h \\
770    include/parrot/enums.h \\
771    include/parrot/encoding.h \\
772    include/parrot/vtable.h \\
773    include/parrot/caches.h \\
774    include/parrot/config.h \\
775    include/parrot/scheduler.h \\
776    include/pmc/pmc_callcontext.h \\
777    include/parrot/pmc.h \\
778    include/parrot/core_pmcs.h \\
779    include/parrot/datatypes.h \\
780    include/parrot/platform_interface.h \\
781    include/pmc/pmc_key.h \\
782    include/pmc/pmc_default.h \\
783    include/parrot/hll.h
784        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/key.c
785
786src/pmc/unmanagedstruct.c : src/pmc/unmanagedstruct.dump
787        $(PMC2CC) src/pmc/unmanagedstruct.pmc
788
789src/pmc/unmanagedstruct.dump : vtable.dump src/pmc/default.dump src/pmc/unmanagedstruct.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
790        $(PMC2CD) src/pmc/unmanagedstruct.pmc
791
792include/pmc/pmc_unmanagedstruct.h: src/pmc/unmanagedstruct.c
793
794## SUFFIX OVERRIDE -Warnings
795src/pmc/unmanagedstruct$(O): \\
796    include/parrot/exceptions.h \\
797    include/parrot/cclass.h \\
798    include/parrot/string_funcs.h \\
799    include/parrot/misc.h \\
800    include/parrot/sub.h \\
801    include/parrot/multidispatch.h \\
802    include/parrot/exit.h \\
803    include/parrot/call.h \\
804    include/parrot/dynext.h \\
805    include/parrot/pobj.h \\
806    include/parrot/extend_vtable.h \\
807    include/parrot/memory.h \\
808    include/parrot/pmc_freeze.h \\
809    include/parrot/compiler.h \\
810    include/parrot/key.h \\
811    include/parrot/oo.h \\
812    include/parrot/packfile.h \\
813    include/parrot/feature.h \\
814    include/pmc/pmc_continuation.h \\
815    include/parrot/global_setup.h \\
816    include/parrot/oplib.h \\
817    include/parrot/library.h \\
818    include/parrot/hash.h \\
819    include/parrot/gc_api.h \\
820    src/pmc/unmanagedstruct.c \\
821    include/parrot/nci.h \\
822    include/parrot/vtables.h \\
823    include/parrot/has_header.h \\
824    include/parrot/warnings.h \\
825    include/parrot/string.h \\
826    include/parrot/namespace.h \\
827    include/parrot/settings.h \\
828    include/parrot/extend.h \\
829    include/parrot/pbcversion.h \\
830    include/parrot/op.h \\
831    include/parrot/interpreter.h \\
832    include/parrot/core_types.h \\
833    include/pmc/pmc_unmanagedstruct.h \\
834    include/parrot/io.h \\
835    include/parrot/context.h \\
836    include/pmc/pmc_fixedintegerarray.h \\
837    include/parrot/debugger.h \\
838    src/pmc/unmanagedstruct.str \\
839    include/parrot/parrot.h \\
840    include/parrot/enums.h \\
841    include/parrot/encoding.h \\
842    include/parrot/vtable.h \\
843    include/parrot/caches.h \\
844    include/parrot/config.h \\
845    include/parrot/scheduler.h \\
846    include/pmc/pmc_callcontext.h \\
847    include/parrot/pmc.h \\
848    include/parrot/core_pmcs.h \\
849    include/parrot/datatypes.h \\
850    include/parrot/platform_interface.h \\
851    include/pmc/pmc_default.h \\
852    include/parrot/hll.h
853        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/unmanagedstruct.c
854
855src/pmc/managedstruct.c : src/pmc/managedstruct.dump
856        $(PMC2CC) src/pmc/managedstruct.pmc
857
858src/pmc/managedstruct.dump : vtable.dump src/pmc/default.dump src/pmc/unmanagedstruct.dump src/pmc/managedstruct.pmc $(PMC2C_FILES)
859        $(PMC2CD) src/pmc/managedstruct.pmc
860
861include/pmc/pmc_managedstruct.h: src/pmc/managedstruct.c
862
863## SUFFIX OVERRIDE -Warnings
864src/pmc/managedstruct$(O): \\
865    include/parrot/exceptions.h \\
866    include/parrot/cclass.h \\
867    include/parrot/string_funcs.h \\
868    include/parrot/misc.h \\
869    include/parrot/sub.h \\
870    include/parrot/multidispatch.h \\
871    src/pmc/managedstruct.str \\
872    include/parrot/exit.h \\
873    include/parrot/call.h \\
874    include/parrot/dynext.h \\
875    include/parrot/pobj.h \\
876    include/parrot/extend_vtable.h \\
877    include/parrot/memory.h \\
878    include/parrot/pmc_freeze.h \\
879    include/parrot/compiler.h \\
880    include/parrot/key.h \\
881    include/parrot/oo.h \\
882    include/parrot/packfile.h \\
883    include/parrot/feature.h \\
884    include/pmc/pmc_continuation.h \\
885    include/parrot/global_setup.h \\
886    include/parrot/oplib.h \\
887    include/parrot/library.h \\
888    include/parrot/hash.h \\
889    include/parrot/gc_api.h \\
890    include/parrot/nci.h \\
891    include/parrot/vtables.h \\
892    include/parrot/has_header.h \\
893    include/parrot/warnings.h \\
894    include/parrot/string.h \\
895    include/parrot/namespace.h \\
896    include/parrot/settings.h \\
897    include/parrot/extend.h \\
898    include/parrot/pbcversion.h \\
899    include/parrot/op.h \\
900    include/parrot/interpreter.h \\
901    include/parrot/core_types.h \\
902    include/pmc/pmc_unmanagedstruct.h \\
903    include/parrot/io.h \\
904    include/parrot/context.h \\
905    include/parrot/debugger.h \\
906    src/pmc/managedstruct.c \\
907    include/parrot/parrot.h \\
908    include/parrot/enums.h \\
909    include/parrot/encoding.h \\
910    include/pmc/pmc_managedstruct.h \\
911    include/parrot/vtable.h \\
912    include/parrot/caches.h \\
913    include/parrot/config.h \\
914    include/parrot/scheduler.h \\
915    include/pmc/pmc_callcontext.h \\
916    include/parrot/pmc.h \\
917    include/parrot/core_pmcs.h \\
918    include/parrot/datatypes.h \\
919    include/parrot/platform_interface.h \\
920    include/pmc/pmc_default.h \\
921    include/parrot/hll.h
922        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/managedstruct.c
923
924src/pmc/exception.c : src/pmc/exception.dump
925        $(PMC2CC) src/pmc/exception.pmc
926
927src/pmc/exception.dump : vtable.dump src/pmc/default.dump src/pmc/exception.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
928        $(PMC2CD) src/pmc/exception.pmc
929
930include/pmc/pmc_exception.h: src/pmc/exception.c
931
932## SUFFIX OVERRIDE -Warnings
933src/pmc/exception$(O): \\
934    include/parrot/exceptions.h \\
935    include/parrot/cclass.h \\
936    include/parrot/string_funcs.h \\
937    include/parrot/misc.h \\
938    include/parrot/sub.h \\
939    include/parrot/multidispatch.h \\
940    include/parrot/exit.h \\
941    include/parrot/call.h \\
942    include/parrot/dynext.h \\
943    include/parrot/pobj.h \\
944    include/parrot/extend_vtable.h \\
945    include/parrot/memory.h \\
946    include/parrot/pmc_freeze.h \\
947    include/parrot/compiler.h \\
948    include/parrot/key.h \\
949    include/parrot/oo.h \\
950    include/parrot/packfile.h \\
951    include/parrot/feature.h \\
952    include/pmc/pmc_continuation.h \\
953    include/parrot/global_setup.h \\
954    include/parrot/oplib.h \\
955    include/parrot/library.h \\
956    include/parrot/hash.h \\
957    include/parrot/gc_api.h \\
958    src/pmc/exception.c \\
959    include/parrot/nci.h \\
960    include/parrot/vtables.h \\
961    include/parrot/has_header.h \\
962    include/parrot/warnings.h \\
963    include/parrot/string.h \\
964    include/parrot/namespace.h \\
965    include/parrot/settings.h \\
966    include/parrot/extend.h \\
967    include/parrot/pbcversion.h \\
968    include/parrot/op.h \\
969    include/parrot/interpreter.h \\
970    include/parrot/core_types.h \\
971    include/parrot/io.h \\
972    include/parrot/context.h \\
973    include/pmc/pmc_fixedintegerarray.h \\
974    include/parrot/debugger.h \\
975    include/parrot/parrot.h \\
976    include/pmc/pmc_sub.h \\
977    include/parrot/enums.h \\
978    include/parrot/encoding.h \\
979    include/pmc/pmc_exception.h \\
980    include/parrot/vtable.h \\
981    include/parrot/caches.h \\
982    include/parrot/config.h \\
983    include/parrot/scheduler.h \\
984    include/pmc/pmc_callcontext.h \\
985    include/parrot/pmc.h \\
986    include/parrot/core_pmcs.h \\
987    include/parrot/datatypes.h \\
988    include/parrot/platform_interface.h \\
989    include/pmc/pmc_default.h \\
990    src/pmc/exception.str \\
991    include/parrot/hll.h
992        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/exception.c
993
994src/pmc/parrotlibrary.c : src/pmc/parrotlibrary.dump
995        $(PMC2CC) src/pmc/parrotlibrary.pmc
996
997src/pmc/parrotlibrary.dump : vtable.dump src/pmc/default.dump src/pmc/parrotlibrary.pmc $(PMC2C_FILES)
998        $(PMC2CD) src/pmc/parrotlibrary.pmc
999
1000include/pmc/pmc_parrotlibrary.h: src/pmc/parrotlibrary.c
1001
1002## SUFFIX OVERRIDE -Warnings
1003src/pmc/parrotlibrary$(O): \\
1004    include/parrot/exceptions.h \\
1005    include/parrot/cclass.h \\
1006    include/parrot/string_funcs.h \\
1007    include/parrot/misc.h \\
1008    include/parrot/sub.h \\
1009    include/parrot/multidispatch.h \\
1010    include/parrot/exit.h \\
1011    include/parrot/call.h \\
1012    include/parrot/dynext.h \\
1013    include/parrot/pobj.h \\
1014    include/parrot/extend_vtable.h \\
1015    include/parrot/memory.h \\
1016    include/parrot/pmc_freeze.h \\
1017    include/parrot/compiler.h \\
1018    include/parrot/key.h \\
1019    include/parrot/oo.h \\
1020    include/parrot/packfile.h \\
1021    include/parrot/feature.h \\
1022    include/pmc/pmc_continuation.h \\
1023    include/parrot/global_setup.h \\
1024    include/parrot/oplib.h \\
1025    include/parrot/library.h \\
1026    include/parrot/hash.h \\
1027    include/parrot/gc_api.h \\
1028    include/parrot/nci.h \\
1029    include/parrot/vtables.h \\
1030    include/parrot/has_header.h \\
1031    include/parrot/warnings.h \\
1032    include/parrot/string.h \\
1033    include/parrot/namespace.h \\
1034    include/parrot/settings.h \\
1035    include/parrot/extend.h \\
1036    include/parrot/pbcversion.h \\
1037    include/parrot/op.h \\
1038    include/parrot/interpreter.h \\
1039    include/parrot/core_types.h \\
1040    include/parrot/io.h \\
1041    include/parrot/context.h \\
1042    include/parrot/debugger.h \\
1043    include/parrot/parrot.h \\
1044    include/parrot/enums.h \\
1045    include/parrot/encoding.h \\
1046    include/parrot/vtable.h \\
1047    include/parrot/caches.h \\
1048    include/parrot/config.h \\
1049    src/pmc/parrotlibrary.c \\
1050    include/pmc/pmc_parrotlibrary.h \\
1051    include/parrot/scheduler.h \\
1052    include/pmc/pmc_callcontext.h \\
1053    include/parrot/pmc.h \\
1054    include/parrot/core_pmcs.h \\
1055    include/parrot/datatypes.h \\
1056    include/parrot/platform_interface.h \\
1057    src/pmc/parrotlibrary.str \\
1058    include/pmc/pmc_default.h \\
1059    include/parrot/hll.h
1060        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/parrotlibrary.c
1061
1062src/pmc/parrotinterpreter.c : src/pmc/parrotinterpreter.dump
1063        $(PMC2CC) src/pmc/parrotinterpreter.pmc
1064
1065src/pmc/parrotinterpreter.dump : vtable.dump src/pmc/default.dump src/pmc/parrotinterpreter.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1066        $(PMC2CD) src/pmc/parrotinterpreter.pmc
1067
1068include/pmc/pmc_parrotinterpreter.h: src/pmc/parrotinterpreter.c
1069
1070## SUFFIX OVERRIDE -Warnings
1071src/pmc/parrotinterpreter$(O): \\
1072    include/parrot/exceptions.h \\
1073    include/parrot/runcore_api.h \\
1074    include/parrot/cclass.h \\
1075    include/parrot/string_funcs.h \\
1076    include/parrot/misc.h \\
1077    include/parrot/sub.h \\
1078    src/pmc/parrotinterpreter.c \\
1079    include/parrot/multidispatch.h \\
1080    include/parrot/exit.h \\
1081    include/parrot/call.h \\
1082    include/parrot/dynext.h \\
1083    include/parrot/pobj.h \\
1084    include/parrot/extend_vtable.h \\
1085    include/parrot/memory.h \\
1086    include/parrot/pmc_freeze.h \\
1087    include/parrot/compiler.h \\
1088    include/parrot/key.h \\
1089    include/parrot/oo.h \\
1090    include/parrot/packfile.h \\
1091    include/parrot/feature.h \\
1092    include/pmc/pmc_continuation.h \\
1093    src/pmc/parrotinterpreter.str \\
1094    include/parrot/global_setup.h \\
1095    include/pmc/pmc_parrotinterpreter.h \\
1096    include/parrot/oplib.h \\
1097    include/parrot/library.h \\
1098    include/parrot/hash.h \\
1099    include/parrot/gc_api.h \\
1100    include/parrot/nci.h \\
1101    include/parrot/vtables.h \\
1102    include/parrot/has_header.h \\
1103    include/parrot/warnings.h \\
1104    include/parrot/string.h \\
1105    include/parrot/namespace.h \\
1106    include/parrot/settings.h \\
1107    include/parrot/extend.h \\
1108    include/parrot/pbcversion.h \\
1109    include/parrot/op.h \\
1110    include/parrot/interpreter.h \\
1111    include/parrot/core_types.h \\
1112    include/parrot/io.h \\
1113    include/parrot/context.h \\
1114    include/pmc/pmc_fixedintegerarray.h \\
1115    include/parrot/debugger.h \\
1116    include/parrot/parrot.h \\
1117    include/pmc/pmc_sub.h \\
1118    include/parrot/enums.h \\
1119    include/parrot/encoding.h \\
1120    include/parrot/vtable.h \\
1121    include/parrot/caches.h \\
1122    include/parrot/config.h \\
1123    include/parrot/scheduler.h \\
1124    include/pmc/pmc_class.h \\
1125    include/pmc/pmc_callcontext.h \\
1126    include/parrot/pmc.h \\
1127    include/parrot/core_pmcs.h \\
1128    include/parrot/datatypes.h \\
1129    include/parrot/platform_interface.h \\
1130    include/pmc/pmc_default.h \\
1131    include/parrot/hll.h
1132        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/parrotinterpreter.c
1133
1134src/pmc/lexpad.c : src/pmc/lexpad.dump
1135        $(PMC2CC) src/pmc/lexpad.pmc
1136
1137src/pmc/lexpad.dump : vtable.dump src/pmc/default.dump src/pmc/lexpad.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1138        $(PMC2CD) src/pmc/lexpad.pmc
1139
1140include/pmc/pmc_lexpad.h: src/pmc/lexpad.c
1141
1142## SUFFIX OVERRIDE -Warnings
1143src/pmc/lexpad$(O): \\
1144    include/parrot/exceptions.h \\
1145    include/parrot/cclass.h \\
1146    include/parrot/string_funcs.h \\
1147    include/parrot/misc.h \\
1148    include/parrot/sub.h \\
1149    include/parrot/multidispatch.h \\
1150    include/parrot/exit.h \\
1151    include/parrot/call.h \\
1152    include/parrot/dynext.h \\
1153    include/parrot/pobj.h \\
1154    include/parrot/extend_vtable.h \\
1155    include/parrot/memory.h \\
1156    include/parrot/pmc_freeze.h \\
1157    include/parrot/compiler.h \\
1158    include/parrot/key.h \\
1159    include/parrot/oo.h \\
1160    include/parrot/packfile.h \\
1161    include/parrot/feature.h \\
1162    include/pmc/pmc_continuation.h \\
1163    include/parrot/global_setup.h \\
1164    include/parrot/oplib.h \\
1165    include/parrot/library.h \\
1166    include/parrot/hash.h \\
1167    include/parrot/gc_api.h \\
1168    include/parrot/nci.h \\
1169    include/parrot/vtables.h \\
1170    include/parrot/has_header.h \\
1171    include/parrot/warnings.h \\
1172    include/parrot/string.h \\
1173    include/parrot/namespace.h \\
1174    include/parrot/settings.h \\
1175    include/parrot/extend.h \\
1176    src/pmc/lexpad.c \\
1177    include/parrot/pbcversion.h \\
1178    include/parrot/op.h \\
1179    include/parrot/interpreter.h \\
1180    include/parrot/core_types.h \\
1181    include/parrot/io.h \\
1182    include/parrot/context.h \\
1183    include/pmc/pmc_fixedintegerarray.h \\
1184    include/parrot/debugger.h \\
1185    include/parrot/parrot.h \\
1186    include/parrot/enums.h \\
1187    include/parrot/encoding.h \\
1188    include/parrot/vtable.h \\
1189    include/parrot/caches.h \\
1190    include/parrot/config.h \\
1191    include/parrot/scheduler.h \\
1192    src/pmc/lexpad.str \\
1193    include/pmc/pmc_callcontext.h \\
1194    include/parrot/pmc.h \\
1195    include/parrot/core_pmcs.h \\
1196    include/parrot/datatypes.h \\
1197    include/parrot/platform_interface.h \\
1198    include/pmc/pmc_lexpad.h \\
1199    include/pmc/pmc_default.h \\
1200    include/parrot/hll.h
1201        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/lexpad.c
1202
1203src/pmc/timer.c : src/pmc/timer.dump
1204        $(PMC2CC) src/pmc/timer.pmc
1205
1206src/pmc/timer.dump : vtable.dump src/pmc/default.dump src/pmc/timer.pmc $(PMC2C_FILES)
1207        $(PMC2CD) src/pmc/timer.pmc
1208
1209include/pmc/pmc_timer.h: src/pmc/timer.c
1210
1211## SUFFIX OVERRIDE -Warnings
1212src/pmc/timer$(O): \\
1213    include/parrot/exceptions.h \\
1214    include/parrot/cclass.h \\
1215    include/parrot/string_funcs.h \\
1216    include/parrot/misc.h \\
1217    include/parrot/sub.h \\
1218    include/parrot/multidispatch.h \\
1219    include/parrot/exit.h \\
1220    include/parrot/call.h \\
1221    include/parrot/dynext.h \\
1222    include/parrot/pobj.h \\
1223    include/parrot/extend_vtable.h \\
1224    include/parrot/memory.h \\
1225    include/parrot/pmc_freeze.h \\
1226    include/parrot/compiler.h \\
1227    include/parrot/key.h \\
1228    include/parrot/oo.h \\
1229    include/parrot/packfile.h \\
1230    include/parrot/feature.h \\
1231    include/pmc/pmc_continuation.h \\
1232    include/parrot/global_setup.h \\
1233    src/pmc/timer.str \\
1234    include/parrot/oplib.h \\
1235    include/parrot/library.h \\
1236    include/parrot/hash.h \\
1237    include/parrot/gc_api.h \\
1238    include/parrot/nci.h \\
1239    include/parrot/vtables.h \\
1240    include/parrot/has_header.h \\
1241    include/parrot/warnings.h \\
1242    include/parrot/string.h \\
1243    include/parrot/namespace.h \\
1244    include/parrot/settings.h \\
1245    include/parrot/extend.h \\
1246    include/parrot/pbcversion.h \\
1247    include/parrot/op.h \\
1248    include/parrot/interpreter.h \\
1249    include/parrot/core_types.h \\
1250    include/pmc/pmc_timer.h \\
1251    include/parrot/io.h \\
1252    include/parrot/context.h \\
1253    include/parrot/debugger.h \\
1254    include/parrot/parrot.h \\
1255    include/parrot/enums.h \\
1256    include/parrot/encoding.h \\
1257    include/parrot/vtable.h \\
1258    include/parrot/caches.h \\
1259    include/pmc/pmc_task.h \\
1260    include/parrot/config.h \\
1261    include/parrot/scheduler.h \\
1262    include/pmc/pmc_callcontext.h \\
1263    include/parrot/pmc.h \\
1264    include/parrot/core_pmcs.h \\
1265    include/parrot/datatypes.h \\
1266    include/parrot/platform_interface.h \\
1267    src/pmc/timer.c \\
1268    include/pmc/pmc_default.h \\
1269    include/parrot/scheduler_private.h \\
1270    include/parrot/hll.h
1271        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/timer.c
1272
1273src/pmc/pointer.c : src/pmc/pointer.dump
1274        $(PMC2CC) src/pmc/pointer.pmc
1275
1276src/pmc/pointer.dump : vtable.dump src/pmc/default.dump src/pmc/pointer.pmc $(PMC2C_FILES)
1277        $(PMC2CD) src/pmc/pointer.pmc
1278
1279include/pmc/pmc_pointer.h: src/pmc/pointer.c
1280
1281## SUFFIX OVERRIDE -Warnings
1282src/pmc/pointer$(O): \\
1283    include/parrot/exceptions.h \\
1284    include/parrot/cclass.h \\
1285    include/parrot/string_funcs.h \\
1286    include/parrot/misc.h \\
1287    include/parrot/sub.h \\
1288    include/parrot/multidispatch.h \\
1289    include/parrot/exit.h \\
1290    include/parrot/call.h \\
1291    include/parrot/dynext.h \\
1292    include/parrot/pobj.h \\
1293    include/parrot/extend_vtable.h \\
1294    include/parrot/memory.h \\
1295    include/parrot/pmc_freeze.h \\
1296    include/parrot/compiler.h \\
1297    include/parrot/key.h \\
1298    include/parrot/oo.h \\
1299    include/parrot/packfile.h \\
1300    include/parrot/feature.h \\
1301    include/pmc/pmc_continuation.h \\
1302    include/parrot/global_setup.h \\
1303    include/parrot/oplib.h \\
1304    include/parrot/library.h \\
1305    include/parrot/hash.h \\
1306    include/parrot/gc_api.h \\
1307    include/parrot/nci.h \\
1308    include/parrot/vtables.h \\
1309    include/parrot/has_header.h \\
1310    include/parrot/warnings.h \\
1311    include/parrot/string.h \\
1312    include/parrot/namespace.h \\
1313    include/parrot/settings.h \\
1314    include/parrot/extend.h \\
1315    include/parrot/pbcversion.h \\
1316    include/parrot/op.h \\
1317    include/parrot/interpreter.h \\
1318    include/parrot/core_types.h \\
1319    include/parrot/io.h \\
1320    include/parrot/context.h \\
1321    include/pmc/pmc_pointer.h \\
1322    include/parrot/debugger.h \\
1323    include/parrot/parrot.h \\
1324    include/parrot/enums.h \\
1325    include/parrot/encoding.h \\
1326    include/parrot/vtable.h \\
1327    include/parrot/caches.h \\
1328    include/parrot/config.h \\
1329    include/parrot/scheduler.h \\
1330    src/pmc/pointer.c \\
1331    include/pmc/pmc_callcontext.h \\
1332    include/parrot/pmc.h \\
1333    include/parrot/core_pmcs.h \\
1334    include/parrot/datatypes.h \\
1335    include/parrot/platform_interface.h \\
1336    include/pmc/pmc_default.h \\
1337    src/pmc/pointer.str \\
1338    include/parrot/hll.h
1339        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/pointer.c
1340
1341src/pmc/sub.c : src/pmc/sub.dump
1342        $(PMC2CC) src/pmc/sub.pmc
1343
1344src/pmc/sub.dump : vtable.dump src/pmc/default.dump src/pmc/sub.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1345        $(PMC2CD) src/pmc/sub.pmc
1346
1347include/pmc/pmc_sub.h: src/pmc/sub.c
1348
1349## SUFFIX OVERRIDE -Warnings
1350src/pmc/sub$(O): \\
1351    include/parrot/exceptions.h \\
1352    include/parrot/runcore_api.h \\
1353    src/pmc/sub.str \\
1354    include/parrot/cclass.h \\
1355    include/parrot/string_funcs.h \\
1356    include/parrot/misc.h \\
1357    include/parrot/sub.h \\
1358    include/parrot/multidispatch.h \\
1359    include/parrot/exit.h \\
1360    include/parrot/call.h \\
1361    include/parrot/dynext.h \\
1362    include/parrot/pobj.h \\
1363    include/parrot/extend_vtable.h \\
1364    include/parrot/memory.h \\
1365    include/parrot/pmc_freeze.h \\
1366    include/parrot/compiler.h \\
1367    include/parrot/key.h \\
1368    include/parrot/oo.h \\
1369    include/parrot/packfile.h \\
1370    include/parrot/feature.h \\
1371    include/pmc/pmc_continuation.h \\
1372    include/parrot/global_setup.h \\
1373    include/parrot/oplib.h \\
1374    include/parrot/library.h \\
1375    include/parrot/hash.h \\
1376    include/parrot/gc_api.h \\
1377    include/parrot/nci.h \\
1378    include/parrot/vtables.h \\
1379    include/parrot/has_header.h \\
1380    src/pmc/sub.c \\
1381    include/parrot/warnings.h \\
1382    include/parrot/oplib/core_ops.h \\
1383    include/parrot/string.h \\
1384    include/parrot/namespace.h \\
1385    include/parrot/settings.h \\
1386    include/parrot/extend.h \\
1387    include/parrot/pbcversion.h \\
1388    include/parrot/op.h \\
1389    include/parrot/oplib/ops.h \\
1390    include/parrot/interpreter.h \\
1391    include/parrot/core_types.h \\
1392    include/parrot/io.h \\
1393    include/parrot/context.h \\
1394    include/pmc/pmc_fixedintegerarray.h \\
1395    include/parrot/debugger.h \\
1396    include/parrot/parrot.h \\
1397    include/pmc/pmc_sub.h \\
1398    include/parrot/enums.h \\
1399    include/parrot/encoding.h \\
1400    include/parrot/vtable.h \\
1401    include/parrot/caches.h \\
1402    include/parrot/config.h \\
1403    include/parrot/scheduler.h \\
1404    include/pmc/pmc_callcontext.h \\
1405    include/parrot/pmc.h \\
1406    include/parrot/core_pmcs.h \\
1407    include/parrot/datatypes.h \\
1408    include/parrot/platform_interface.h \\
1409    include/pmc/pmc_default.h \\
1410    include/parrot/hll.h
1411        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/sub.c
1412
1413src/pmc/continuation.c : src/pmc/continuation.dump
1414        $(PMC2CC) src/pmc/continuation.pmc
1415
1416src/pmc/continuation.dump : vtable.dump src/pmc/default.dump src/pmc/continuation.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1417        $(PMC2CD) src/pmc/continuation.pmc
1418
1419include/pmc/pmc_continuation.h: src/pmc/continuation.c
1420
1421## SUFFIX OVERRIDE -Warnings
1422src/pmc/continuation$(O): \\
1423    include/parrot/exceptions.h \\
1424    include/parrot/cclass.h \\
1425    include/parrot/string_funcs.h \\
1426    include/parrot/misc.h \\
1427    include/parrot/sub.h \\
1428    include/parrot/multidispatch.h \\
1429    include/parrot/exit.h \\
1430    include/parrot/call.h \\
1431    include/parrot/dynext.h \\
1432    include/parrot/pobj.h \\
1433    include/parrot/extend_vtable.h \\
1434    include/parrot/memory.h \\
1435    include/parrot/pmc_freeze.h \\
1436    include/parrot/compiler.h \\
1437    include/parrot/key.h \\
1438    include/parrot/oo.h \\
1439    include/parrot/packfile.h \\
1440    include/parrot/feature.h \\
1441    include/pmc/pmc_continuation.h \\
1442    src/pmc/continuation.c \\
1443    include/parrot/global_setup.h \\
1444    include/parrot/oplib.h \\
1445    include/parrot/library.h \\
1446    include/parrot/hash.h \\
1447    include/parrot/gc_api.h \\
1448    include/parrot/nci.h \\
1449    include/parrot/vtables.h \\
1450    include/parrot/has_header.h \\
1451    include/parrot/warnings.h \\
1452    include/parrot/string.h \\
1453    include/parrot/namespace.h \\
1454    include/parrot/settings.h \\
1455    include/parrot/extend.h \\
1456    include/parrot/pbcversion.h \\
1457    include/parrot/op.h \\
1458    include/parrot/oplib/ops.h \\
1459    include/parrot/interpreter.h \\
1460    include/parrot/core_types.h \\
1461    include/parrot/io.h \\
1462    include/parrot/context.h \\
1463    include/pmc/pmc_fixedintegerarray.h \\
1464    include/parrot/debugger.h \\
1465    src/pmc/continuation.str \\
1466    include/parrot/parrot.h \\
1467    include/pmc/pmc_sub.h \\
1468    include/parrot/enums.h \\
1469    include/parrot/encoding.h \\
1470    include/parrot/vtable.h \\
1471    include/parrot/caches.h \\
1472    include/parrot/config.h \\
1473    include/parrot/scheduler.h \\
1474    include/pmc/pmc_callcontext.h \\
1475    include/parrot/pmc.h \\
1476    include/parrot/core_pmcs.h \\
1477    include/parrot/datatypes.h \\
1478    include/parrot/platform_interface.h \\
1479    include/pmc/pmc_default.h \\
1480    include/parrot/hll.h
1481        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/continuation.c
1482
1483src/pmc/coroutine.c : src/pmc/coroutine.dump
1484        $(PMC2CC) src/pmc/coroutine.pmc
1485
1486src/pmc/coroutine.dump : vtable.dump src/pmc/default.dump src/pmc/sub.dump src/pmc/coroutine.pmc $(PMC2C_FILES)
1487        $(PMC2CD) src/pmc/coroutine.pmc
1488
1489include/pmc/pmc_coroutine.h: src/pmc/coroutine.c
1490
1491## SUFFIX OVERRIDE -Warnings
1492src/pmc/coroutine$(O): \\
1493    include/pmc/pmc_coroutine.h \\
1494    include/parrot/exceptions.h \\
1495    include/parrot/cclass.h \\
1496    include/parrot/string_funcs.h \\
1497    include/parrot/misc.h \\
1498    include/parrot/sub.h \\
1499    include/parrot/multidispatch.h \\
1500    include/parrot/exit.h \\
1501    include/parrot/call.h \\
1502    include/parrot/dynext.h \\
1503    include/parrot/pobj.h \\
1504    include/parrot/extend_vtable.h \\
1505    include/parrot/memory.h \\
1506    include/parrot/pmc_freeze.h \\
1507    include/parrot/compiler.h \\
1508    include/parrot/key.h \\
1509    include/parrot/oo.h \\
1510    include/parrot/packfile.h \\
1511    include/parrot/feature.h \\
1512    include/pmc/pmc_continuation.h \\
1513    include/parrot/global_setup.h \\
1514    include/parrot/oplib.h \\
1515    include/parrot/library.h \\
1516    include/parrot/hash.h \\
1517    include/parrot/gc_api.h \\
1518    src/pmc/coroutine.str \\
1519    include/parrot/nci.h \\
1520    include/parrot/vtables.h \\
1521    include/parrot/has_header.h \\
1522    include/parrot/warnings.h \\
1523    src/pmc/coroutine.c \\
1524    include/parrot/string.h \\
1525    include/parrot/namespace.h \\
1526    include/parrot/settings.h \\
1527    include/parrot/extend.h \\
1528    include/parrot/pbcversion.h \\
1529    include/parrot/op.h \\
1530    include/parrot/oplib/ops.h \\
1531    include/parrot/interpreter.h \\
1532    include/parrot/core_types.h \\
1533    include/parrot/io.h \\
1534    include/parrot/context.h \\
1535    include/parrot/debugger.h \\
1536    include/parrot/parrot.h \\
1537    include/pmc/pmc_sub.h \\
1538    include/parrot/enums.h \\
1539    include/parrot/encoding.h \\
1540    include/parrot/vtable.h \\
1541    include/parrot/caches.h \\
1542    include/parrot/config.h \\
1543    include/parrot/scheduler.h \\
1544    include/pmc/pmc_callcontext.h \\
1545    include/parrot/pmc.h \\
1546    include/parrot/core_pmcs.h \\
1547    include/parrot/datatypes.h \\
1548    include/parrot/platform_interface.h \\
1549    include/pmc/pmc_default.h \\
1550    include/parrot/hll.h
1551        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/coroutine.c
1552
1553src/pmc/eval.c : src/pmc/eval.dump
1554        $(PMC2CC) src/pmc/eval.pmc
1555
1556src/pmc/eval.dump : vtable.dump src/pmc/default.dump src/pmc/sub.dump src/pmc/eval.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1557        $(PMC2CD) src/pmc/eval.pmc
1558
1559include/pmc/pmc_eval.h: src/pmc/eval.c
1560
1561## SUFFIX OVERRIDE -Warnings
1562src/pmc/eval$(O): \\
1563    include/parrot/exceptions.h \\
1564    include/parrot/cclass.h \\
1565    include/parrot/string_funcs.h \\
1566    include/parrot/misc.h \\
1567    include/parrot/sub.h \\
1568    include/parrot/multidispatch.h \\
1569    include/parrot/exit.h \\
1570    include/parrot/call.h \\
1571    include/parrot/dynext.h \\
1572    include/parrot/pobj.h \\
1573    include/parrot/extend_vtable.h \\
1574    include/parrot/memory.h \\
1575    include/parrot/pmc_freeze.h \\
1576    include/parrot/compiler.h \\
1577    include/parrot/key.h \\
1578    include/parrot/oo.h \\
1579    include/parrot/packfile.h \\
1580    include/parrot/feature.h \\
1581    include/pmc/pmc_continuation.h \\
1582    include/parrot/global_setup.h \\
1583    include/parrot/oplib.h \\
1584    include/parrot/library.h \\
1585    include/parrot/hash.h \\
1586    include/parrot/gc_api.h \\
1587    include/parrot/nci.h \\
1588    include/parrot/vtables.h \\
1589    include/parrot/has_header.h \\
1590    include/parrot/warnings.h \\
1591    include/parrot/string.h \\
1592    include/parrot/namespace.h \\
1593    include/parrot/settings.h \\
1594    include/parrot/extend.h \\
1595    include/parrot/pbcversion.h \\
1596    include/parrot/op.h \\
1597    include/parrot/interpreter.h \\
1598    include/parrot/core_types.h \\
1599    include/parrot/io.h \\
1600    include/parrot/context.h \\
1601    include/pmc/pmc_fixedintegerarray.h \\
1602    include/parrot/debugger.h \\
1603    include/parrot/parrot.h \\
1604    include/pmc/pmc_sub.h \\
1605    include/pmc/pmc_eval.h \\
1606    include/parrot/enums.h \\
1607    include/parrot/encoding.h \\
1608    include/parrot/vtable.h \\
1609    include/parrot/caches.h \\
1610    src/pmc/eval.str \\
1611    include/parrot/config.h \\
1612    include/parrot/scheduler.h \\
1613    include/pmc/pmc_callcontext.h \\
1614    include/parrot/pmc.h \\
1615    include/parrot/core_pmcs.h \\
1616    include/parrot/datatypes.h \\
1617    include/parrot/platform_interface.h \\
1618    src/pmc/eval.c \\
1619    include/pmc/pmc_default.h \\
1620    include/parrot/hll.h
1621        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/eval.c
1622
1623src/pmc/nci.c : src/pmc/nci.dump
1624        $(PMC2CC) src/pmc/nci.pmc
1625
1626src/pmc/nci.dump : vtable.dump src/pmc/default.dump src/pmc/nci.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1627        $(PMC2CD) src/pmc/nci.pmc
1628
1629include/pmc/pmc_nci.h: src/pmc/nci.c
1630
1631## SUFFIX OVERRIDE -Warnings
1632src/pmc/nci$(O): \\
1633    include/parrot/exceptions.h \\
1634    include/parrot/cclass.h \\
1635    include/parrot/string_funcs.h \\
1636    src/pmc/nci.c \\
1637    include/parrot/misc.h \\
1638    include/parrot/sub.h \\
1639    include/parrot/multidispatch.h \\
1640    include/parrot/exit.h \\
1641    include/parrot/call.h \\
1642    include/parrot/dynext.h \\
1643    include/parrot/pobj.h \\
1644    include/parrot/extend_vtable.h \\
1645    include/parrot/memory.h \\
1646    include/parrot/pmc_freeze.h \\
1647    include/parrot/compiler.h \\
1648    include/parrot/key.h \\
1649    include/parrot/oo.h \\
1650    include/parrot/packfile.h \\
1651    include/parrot/feature.h \\
1652    include/pmc/pmc_continuation.h \\
1653    include/parrot/global_setup.h \\
1654    include/parrot/oplib.h \\
1655    include/parrot/library.h \\
1656    include/parrot/hash.h \\
1657    include/parrot/gc_api.h \\
1658    include/parrot/nci.h \\
1659    include/parrot/vtables.h \\
1660    include/parrot/has_header.h \\
1661    include/parrot/warnings.h \\
1662    src/pmc/nci.str \\
1663    include/parrot/string.h \\
1664    include/parrot/namespace.h \\
1665    include/parrot/settings.h \\
1666    include/parrot/extend.h \\
1667    include/parrot/pbcversion.h \\
1668    include/parrot/op.h \\
1669    include/parrot/interpreter.h \\
1670    include/parrot/core_types.h \\
1671    include/parrot/io.h \\
1672    include/parrot/context.h \\
1673    include/pmc/pmc_fixedintegerarray.h \\
1674    include/pmc/pmc_nci.h \\
1675    include/parrot/debugger.h \\
1676    include/parrot/parrot.h \\
1677    include/parrot/enums.h \\
1678    include/parrot/encoding.h \\
1679    include/parrot/vtable.h \\
1680    include/parrot/caches.h \\
1681    include/parrot/config.h \\
1682    include/parrot/scheduler.h \\
1683    include/pmc/pmc_callcontext.h \\
1684    include/parrot/pmc.h \\
1685    include/parrot/core_pmcs.h \\
1686    include/parrot/datatypes.h \\
1687    include/parrot/platform_interface.h \\
1688    include/pmc/pmc_default.h \\
1689    include/parrot/hll.h
1690        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/nci.c
1691
1692src/pmc/float.c : src/pmc/float.dump
1693        $(PMC2CC) src/pmc/float.pmc
1694
1695src/pmc/float.dump : vtable.dump src/pmc/default.dump src/pmc/scalar.dump src/pmc/float.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1696        $(PMC2CD) src/pmc/float.pmc
1697
1698include/pmc/pmc_float.h: src/pmc/float.c
1699
1700## SUFFIX OVERRIDE -Warnings
1701src/pmc/float$(O): \\
1702    include/parrot/exceptions.h \\
1703    include/parrot/cclass.h \\
1704    include/parrot/string_funcs.h \\
1705    include/parrot/misc.h \\
1706    include/parrot/sub.h \\
1707    include/parrot/multidispatch.h \\
1708    include/parrot/exit.h \\
1709    include/parrot/call.h \\
1710    include/parrot/dynext.h \\
1711    include/parrot/pobj.h \\
1712    include/parrot/extend_vtable.h \\
1713    include/parrot/memory.h \\
1714    include/parrot/pmc_freeze.h \\
1715    include/parrot/compiler.h \\
1716    include/parrot/key.h \\
1717    include/parrot/oo.h \\
1718    include/parrot/packfile.h \\
1719    include/parrot/feature.h \\
1720    include/pmc/pmc_continuation.h \\
1721    include/parrot/global_setup.h \\
1722    include/parrot/oplib.h \\
1723    include/parrot/library.h \\
1724    include/parrot/hash.h \\
1725    include/parrot/gc_api.h \\
1726    include/parrot/nci.h \\
1727    include/parrot/vtables.h \\
1728    include/parrot/has_header.h \\
1729    include/parrot/warnings.h \\
1730    include/pmc/pmc_float.h \\
1731    include/parrot/string.h \\
1732    include/parrot/namespace.h \\
1733    include/parrot/settings.h \\
1734    src/pmc/float.c \\
1735    include/parrot/extend.h \\
1736    include/parrot/pbcversion.h \\
1737    include/parrot/op.h \\
1738    include/parrot/interpreter.h \\
1739    include/parrot/core_types.h \\
1740    include/parrot/io.h \\
1741    include/parrot/context.h \\
1742    include/pmc/pmc_fixedintegerarray.h \\
1743    include/parrot/debugger.h \\
1744    include/parrot/parrot.h \\
1745    include/parrot/enums.h \\
1746    include/parrot/encoding.h \\
1747    include/parrot/vtable.h \\
1748    include/parrot/caches.h \\
1749    include/parrot/config.h \\
1750    include/parrot/scheduler.h \\
1751    include/pmc/pmc_callcontext.h \\
1752    include/parrot/pmc.h \\
1753    include/parrot/core_pmcs.h \\
1754    include/parrot/datatypes.h \\
1755    include/parrot/platform_interface.h \\
1756    include/pmc/pmc_scalar.h \\
1757    src/pmc/float.str \\
1758    include/pmc/pmc_default.h \\
1759    include/parrot/hll.h
1760        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/float.c
1761
1762src/pmc/integer.c : src/pmc/integer.dump
1763        $(PMC2CC) src/pmc/integer.pmc
1764
1765src/pmc/integer.dump : vtable.dump src/pmc/default.dump src/pmc/scalar.dump src/pmc/integer.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1766        $(PMC2CD) src/pmc/integer.pmc
1767
1768include/pmc/pmc_integer.h: src/pmc/integer.c
1769
1770## SUFFIX OVERRIDE -Warnings
1771src/pmc/integer$(O): \\
1772    src/pmc/integer.str \\
1773    include/parrot/exceptions.h \\
1774    include/parrot/cclass.h \\
1775    include/parrot/string_funcs.h \\
1776    include/pmc/pmc_integer.h \\
1777    include/parrot/misc.h \\
1778    include/parrot/sub.h \\
1779    include/parrot/multidispatch.h \\
1780    include/pmc/pmc_bigint.h \\
1781    include/parrot/exit.h \\
1782    include/parrot/call.h \\
1783    include/parrot/dynext.h \\
1784    include/parrot/pobj.h \\
1785    include/parrot/extend_vtable.h \\
1786    include/parrot/memory.h \\
1787    include/parrot/pmc_freeze.h \\
1788    include/parrot/compiler.h \\
1789    include/parrot/key.h \\
1790    include/parrot/oo.h \\
1791    include/parrot/packfile.h \\
1792    include/parrot/feature.h \\
1793    include/pmc/pmc_continuation.h \\
1794    include/parrot/global_setup.h \\
1795    include/parrot/oplib.h \\
1796    include/parrot/library.h \\
1797    include/parrot/hash.h \\
1798    include/parrot/gc_api.h \\
1799    include/parrot/nci.h \\
1800    include/parrot/vtables.h \\
1801    include/parrot/has_header.h \\
1802    include/parrot/warnings.h \\
1803    src/pmc/integer.c \\
1804    include/parrot/string.h \\
1805    include/parrot/namespace.h \\
1806    include/parrot/settings.h \\
1807    include/parrot/extend.h \\
1808    include/parrot/pbcversion.h \\
1809    include/parrot/op.h \\
1810    include/parrot/interpreter.h \\
1811    include/parrot/core_types.h \\
1812    include/parrot/io.h \\
1813    include/parrot/context.h \\
1814    include/pmc/pmc_fixedintegerarray.h \\
1815    include/parrot/debugger.h \\
1816    include/parrot/parrot.h \\
1817    include/parrot/enums.h \\
1818    include/parrot/encoding.h \\
1819    include/parrot/vtable.h \\
1820    include/parrot/caches.h \\
1821    include/parrot/config.h \\
1822    include/parrot/scheduler.h \\
1823    include/pmc/pmc_callcontext.h \\
1824    include/parrot/pmc.h \\
1825    include/parrot/core_pmcs.h \\
1826    include/parrot/datatypes.h \\
1827    include/parrot/platform_interface.h \\
1828    include/pmc/pmc_scalar.h \\
1829    include/pmc/pmc_default.h \\
1830    include/parrot/hll.h
1831        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/integer.c
1832
1833src/pmc/bigint.c : src/pmc/bigint.dump
1834        $(PMC2CC) src/pmc/bigint.pmc
1835
1836src/pmc/bigint.dump : vtable.dump src/pmc/default.dump src/pmc/bigint.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1837        $(PMC2CD) src/pmc/bigint.pmc
1838
1839include/pmc/pmc_bigint.h: src/pmc/bigint.c
1840
1841## SUFFIX OVERRIDE -Warnings
1842src/pmc/bigint$(O): \\
1843    include/parrot/exceptions.h \\
1844    include/parrot/cclass.h \\
1845    include/parrot/string_funcs.h \\
1846    include/parrot/misc.h \\
1847    include/parrot/sub.h \\
1848    include/parrot/multidispatch.h \\
1849    include/pmc/pmc_bigint.h \\
1850    include/parrot/exit.h \\
1851    include/parrot/call.h \\
1852    include/parrot/dynext.h \\
1853    include/parrot/pobj.h \\
1854    include/parrot/extend_vtable.h \\
1855    include/parrot/memory.h \\
1856    include/parrot/pmc_freeze.h \\
1857    include/parrot/compiler.h \\
1858    include/parrot/key.h \\
1859    include/parrot/oo.h \\
1860    include/parrot/packfile.h \\
1861    include/parrot/feature.h \\
1862    include/pmc/pmc_continuation.h \\
1863    include/parrot/global_setup.h \\
1864    include/parrot/oplib.h \\
1865    include/parrot/library.h \\
1866    include/parrot/hash.h \\
1867    include/parrot/gc_api.h \\
1868    include/parrot/nci.h \\
1869    include/parrot/vtables.h \\
1870    include/parrot/has_header.h \\
1871    include/parrot/warnings.h \\
1872    include/parrot/string.h \\
1873    include/parrot/namespace.h \\
1874    include/parrot/settings.h \\
1875    include/parrot/extend.h \\
1876    include/parrot/pbcversion.h \\
1877    include/parrot/op.h \\
1878    src/pmc/bigint.c \\
1879    include/parrot/interpreter.h \\
1880    include/parrot/core_types.h \\
1881    include/parrot/io.h \\
1882    include/parrot/context.h \\
1883    include/pmc/pmc_fixedintegerarray.h \\
1884    include/parrot/debugger.h \\
1885    include/parrot/parrot.h \\
1886    include/parrot/enums.h \\
1887    include/parrot/encoding.h \\
1888    src/pmc/bigint.str \\
1889    include/parrot/vtable.h \\
1890    include/parrot/caches.h \\
1891    include/parrot/config.h \\
1892    include/parrot/scheduler.h \\
1893    include/pmc/pmc_callcontext.h \\
1894    include/parrot/pmc.h \\
1895    include/parrot/core_pmcs.h \\
1896    include/parrot/datatypes.h \\
1897    include/parrot/platform_interface.h \\
1898    include/pmc/pmc_default.h \\
1899    include/parrot/hll.h
1900        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/bigint.c
1901
1902src/pmc/bignum.c : src/pmc/bignum.dump
1903        $(PMC2CC) src/pmc/bignum.pmc
1904
1905src/pmc/bignum.dump : vtable.dump src/pmc/default.dump src/pmc/bignum.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1906        $(PMC2CD) src/pmc/bignum.pmc
1907
1908include/pmc/pmc_bignum.h: src/pmc/bignum.c
1909
1910## SUFFIX OVERRIDE -Warnings
1911src/pmc/bignum$(O): \\
1912    include/parrot/exceptions.h \\
1913    include/parrot/cclass.h \\
1914    include/parrot/string_funcs.h \\
1915    include/parrot/misc.h \\
1916    include/parrot/sub.h \\
1917    include/parrot/multidispatch.h \\
1918    include/pmc/pmc_bigint.h \\
1919    include/parrot/exit.h \\
1920    include/parrot/call.h \\
1921    include/parrot/dynext.h \\
1922    include/parrot/pobj.h \\
1923    include/parrot/extend_vtable.h \\
1924    include/parrot/memory.h \\
1925    include/parrot/pmc_freeze.h \\
1926    include/parrot/compiler.h \\
1927    include/parrot/key.h \\
1928    include/parrot/oo.h \\
1929    include/parrot/packfile.h \\
1930    include/parrot/feature.h \\
1931    include/pmc/pmc_continuation.h \\
1932    include/parrot/global_setup.h \\
1933    include/parrot/oplib.h \\
1934    include/parrot/library.h \\
1935    include/parrot/hash.h \\
1936    include/parrot/gc_api.h \\
1937    include/parrot/nci.h \\
1938    include/parrot/vtables.h \\
1939    include/parrot/has_header.h \\
1940    include/parrot/warnings.h \\
1941    include/parrot/string.h \\
1942    include/parrot/namespace.h \\
1943    include/parrot/settings.h \\
1944    include/parrot/extend.h \\
1945    src/pmc/bignum.str \\
1946    include/parrot/pbcversion.h \\
1947    include/parrot/op.h \\
1948    include/parrot/interpreter.h \\
1949    include/parrot/core_types.h \\
1950    include/parrot/io.h \\
1951    include/parrot/context.h \\
1952    include/pmc/pmc_fixedintegerarray.h \\
1953    src/pmc/bignum.c \\
1954    include/parrot/debugger.h \\
1955    include/parrot/parrot.h \\
1956    include/parrot/enums.h \\
1957    include/parrot/encoding.h \\
1958    include/parrot/vtable.h \\
1959    include/parrot/caches.h \\
1960    include/parrot/config.h \\
1961    include/parrot/scheduler.h \\
1962    include/pmc/pmc_callcontext.h \\
1963    include/parrot/pmc.h \\
1964    include/parrot/core_pmcs.h \\
1965    include/parrot/datatypes.h \\
1966    include/parrot/platform_interface.h \\
1967    include/pmc/pmc_default.h \\
1968    include/pmc/pmc_bignum.h \\
1969    include/parrot/hll.h
1970        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/bignum.c
1971
1972src/pmc/complex.c : src/pmc/complex.dump
1973        $(PMC2CC) src/pmc/complex.pmc
1974
1975src/pmc/complex.dump : vtable.dump src/pmc/default.dump src/pmc/complex.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
1976        $(PMC2CD) src/pmc/complex.pmc
1977
1978include/pmc/pmc_complex.h: src/pmc/complex.c
1979
1980## SUFFIX OVERRIDE -Warnings
1981src/pmc/complex$(O): \\
1982    include/parrot/exceptions.h \\
1983    include/parrot/cclass.h \\
1984    include/parrot/string_funcs.h \\
1985    include/parrot/misc.h \\
1986    include/parrot/sub.h \\
1987    include/parrot/multidispatch.h \\
1988    include/parrot/exit.h \\
1989    include/parrot/call.h \\
1990    include/parrot/dynext.h \\
1991    include/parrot/pobj.h \\
1992    include/parrot/extend_vtable.h \\
1993    include/parrot/memory.h \\
1994    include/parrot/pmc_freeze.h \\
1995    include/parrot/compiler.h \\
1996    include/pmc/pmc_complex.h \\
1997    include/parrot/key.h \\
1998    include/parrot/oo.h \\
1999    include/parrot/packfile.h \\
2000    include/parrot/feature.h \\
2001    include/pmc/pmc_continuation.h \\
2002    include/parrot/global_setup.h \\
2003    include/parrot/oplib.h \\
2004    include/parrot/library.h \\
2005    include/parrot/hash.h \\
2006    include/parrot/gc_api.h \\
2007    include/parrot/nci.h \\
2008    include/parrot/vtables.h \\
2009    include/parrot/has_header.h \\
2010    include/parrot/warnings.h \\
2011    include/parrot/string.h \\
2012    include/parrot/namespace.h \\
2013    include/parrot/settings.h \\
2014    include/parrot/extend.h \\
2015    include/parrot/pbcversion.h \\
2016    include/parrot/op.h \\
2017    include/parrot/interpreter.h \\
2018    include/parrot/core_types.h \\
2019    include/parrot/io.h \\
2020    include/parrot/context.h \\
2021    include/pmc/pmc_fixedintegerarray.h \\
2022    include/parrot/debugger.h \\
2023    include/parrot/parrot.h \\
2024    include/parrot/enums.h \\
2025    include/parrot/encoding.h \\
2026    include/parrot/vtable.h \\
2027    include/parrot/caches.h \\
2028    include/parrot/config.h \\
2029    include/parrot/scheduler.h \\
2030    include/pmc/pmc_callcontext.h \\
2031    src/pmc/complex.str \\
2032    src/pmc/complex.c \\
2033    include/parrot/pmc.h \\
2034    include/parrot/core_pmcs.h \\
2035    include/parrot/datatypes.h \\
2036    include/parrot/platform_interface.h \\
2037    include/pmc/pmc_default.h \\
2038    include/parrot/hll.h
2039        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/complex.c
2040
2041src/pmc/string.c : src/pmc/string.dump
2042        $(PMC2CC) src/pmc/string.pmc
2043
2044src/pmc/string.dump : vtable.dump src/pmc/default.dump src/pmc/scalar.dump src/pmc/string.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
2045        $(PMC2CD) src/pmc/string.pmc
2046
2047include/pmc/pmc_string.h: src/pmc/string.c
2048
2049## SUFFIX OVERRIDE -Warnings
2050src/pmc/string$(O): \\
2051    include/parrot/exceptions.h \\
2052    include/parrot/cclass.h \\
2053    include/parrot/string_funcs.h \\
2054    include/parrot/misc.h \\
2055    include/parrot/sub.h \\
2056    include/parrot/multidispatch.h \\
2057    include/parrot/exit.h \\
2058    include/parrot/call.h \\
2059    include/parrot/dynext.h \\
2060    include/parrot/pobj.h \\
2061    include/parrot/extend_vtable.h \\
2062    include/parrot/memory.h \\
2063    include/parrot/pmc_freeze.h \\
2064    include/parrot/compiler.h \\
2065    include/parrot/key.h \\
2066    include/parrot/oo.h \\
2067    include/parrot/packfile.h \\
2068    include/parrot/feature.h \\
2069    include/pmc/pmc_continuation.h \\
2070    include/parrot/global_setup.h \\
2071    include/parrot/oplib.h \\
2072    include/pmc/pmc_string.h \\
2073    include/parrot/library.h \\
2074    include/parrot/hash.h \\
2075    include/parrot/gc_api.h \\
2076    include/parrot/nci.h \\
2077    include/parrot/vtables.h \\
2078    include/parrot/has_header.h \\
2079    include/parrot/warnings.h \\
2080    include/parrot/string.h \\
2081    include/parrot/namespace.h \\
2082    include/parrot/settings.h \\
2083    include/parrot/extend.h \\
2084    include/parrot/pbcversion.h \\
2085    include/parrot/op.h \\
2086    include/parrot/interpreter.h \\
2087    include/parrot/core_types.h \\
2088    include/parrot/io.h \\
2089    include/parrot/context.h \\
2090    include/pmc/pmc_fixedintegerarray.h \\
2091    include/parrot/debugger.h \\
2092    include/parrot/parrot.h \\
2093    include/parrot/enums.h \\
2094    include/parrot/encoding.h \\
2095    include/parrot/vtable.h \\
2096    include/parrot/caches.h \\
2097    include/parrot/config.h \\
2098    include/parrot/scheduler.h \\
2099    include/pmc/pmc_callcontext.h \\
2100    src/pmc/string.str \\
2101    src/pmc/string.c \\
2102    include/parrot/pmc.h \\
2103    include/parrot/core_pmcs.h \\
2104    include/parrot/datatypes.h \\
2105    include/parrot/platform_interface.h \\
2106    include/pmc/pmc_scalar.h \\
2107    include/pmc/pmc_default.h \\
2108    include/parrot/hll.h
2109        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/string.c
2110
2111src/pmc/boolean.c : src/pmc/boolean.dump
2112        $(PMC2CC) src/pmc/boolean.pmc
2113
2114src/pmc/boolean.dump : vtable.dump src/pmc/default.dump src/pmc/scalar.dump src/pmc/boolean.pmc $(PMC2C_FILES)
2115        $(PMC2CD) src/pmc/boolean.pmc
2116
2117include/pmc/pmc_boolean.h: src/pmc/boolean.c
2118
2119## SUFFIX OVERRIDE -Warnings
2120src/pmc/boolean$(O): \\
2121    include/pmc/pmc_boolean.h \\
2122    include/parrot/exceptions.h \\
2123    include/parrot/cclass.h \\
2124    include/parrot/string_funcs.h \\
2125    src/pmc/boolean.c \\
2126    include/parrot/misc.h \\
2127    include/parrot/sub.h \\
2128    include/parrot/multidispatch.h \\
2129    include/parrot/exit.h \\
2130    include/parrot/call.h \\
2131    include/parrot/dynext.h \\
2132    include/parrot/pobj.h \\
2133    include/parrot/extend_vtable.h \\
2134    include/parrot/memory.h \\
2135    include/parrot/pmc_freeze.h \\
2136    include/parrot/compiler.h \\
2137    include/parrot/key.h \\
2138    include/parrot/oo.h \\
2139    include/parrot/packfile.h \\
2140    include/parrot/feature.h \\
2141    include/pmc/pmc_continuation.h \\
2142    include/parrot/global_setup.h \\
2143    include/parrot/oplib.h \\
2144    include/parrot/library.h \\
2145    include/parrot/hash.h \\
2146    include/parrot/gc_api.h \\
2147    include/parrot/nci.h \\
2148    include/parrot/vtables.h \\
2149    include/parrot/has_header.h \\
2150    include/parrot/warnings.h \\
2151    include/parrot/string.h \\
2152    include/parrot/namespace.h \\
2153    include/parrot/settings.h \\
2154    include/parrot/extend.h \\
2155    include/parrot/pbcversion.h \\
2156    include/parrot/op.h \\
2157    include/parrot/interpreter.h \\
2158    include/parrot/core_types.h \\
2159    include/parrot/io.h \\
2160    include/parrot/context.h \\
2161    include/parrot/debugger.h \\
2162    include/parrot/parrot.h \\
2163    include/parrot/enums.h \\
2164    include/parrot/encoding.h \\
2165    include/parrot/vtable.h \\
2166    include/parrot/caches.h \\
2167    include/parrot/config.h \\
2168    include/parrot/scheduler.h \\
2169    include/pmc/pmc_callcontext.h \\
2170    include/parrot/pmc.h \\
2171    include/parrot/core_pmcs.h \\
2172    include/parrot/datatypes.h \\
2173    include/parrot/platform_interface.h \\
2174    include/pmc/pmc_scalar.h \\
2175    src/pmc/boolean.str \\
2176    include/pmc/pmc_default.h \\
2177    include/parrot/hll.h
2178        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/boolean.c
2179
2180src/pmc/fixedintegerarray.c : src/pmc/fixedintegerarray.dump
2181        $(PMC2CC) src/pmc/fixedintegerarray.pmc
2182
2183src/pmc/fixedintegerarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedintegerarray.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm
2184        $(PMC2CD) src/pmc/fixedintegerarray.pmc
2185
2186include/pmc/pmc_fixedintegerarray.h: src/pmc/fixedintegerarray.c
2187
2188## SUFFIX OVERRIDE -Warnings
2189src/pmc/fixedintegerarray$(O): \\
2190    include/parrot/exceptions.h \\
2191    include/parrot/cclass.h \\
2192    include/parrot/string_funcs.h \\
2193    include/parrot/misc.h \\
2194    include/parrot/sub.h \\
2195    include/parrot/multidispatch.h \\
2196    include/parrot/exit.h \\
2197    include/parrot/call.h \\
2198    include/parrot/dynext.h \\
2199    src/pmc/fixedintegerarray.str \\
2200    include/parrot/pobj.h \\
2201    include/parrot/extend_vtable.h \\
2202    include/parrot/memory.h \\
2203    include/parrot/pmc_freeze.h \\
2204    include/parrot/compiler.h \\
2205    include/parrot/key.h \\
2206    include/parrot/oo.h \\
2207    include/parrot/packfile.h \\
2208    include/parrot/feature.h \\
2209    include/pmc/pmc_continuation.h \\
2210    include/parrot/global_setup.h \\
2211    include/parrot/oplib.h \\
2212    include/parrot/library.h \\
2213    include/parrot/hash.h \\
2214    include/parrot/gc_api.h \\
2215    include/parrot/nci.h \\
2216    include/parrot/vtables.h \\
2217    include/parrot/has_header.h \\
2218    include/parrot/warnings.h \\
2219    include/parrot/string.h \\
2220    include/parrot/namespace.h \\
2221    include/parrot/settings.h \\
2222    include/parrot/extend.h \\
2223    include/parrot/pbcversion.h \\
2224    include/parrot/op.h \\
2225    include/parrot/interpreter.h \\
2226    include/parrot/core_types.h \\
2227    include/parrot/io.h \\
2228    include/parrot/context.h \\
2229    include/pmc/pmc_fixedintegerarray.h \\
2230    include/parrot/debugger.h \\
2231    include/parrot/parrot.h \\
2232    include/parrot/enums.h \\
2233    include/parrot/encoding.h \\
2234    include/parrot/vtable.h \\
2235    include/parrot/caches.h \\
2236    include/parrot/config.h \\
2237    src/pmc/fixedintegerarray.c \\
2238    include/parrot/scheduler.h \\
2239    include/pmc/pmc_callcontext.h \\
2240    include/parrot/pmc.h \\
2241    include/parrot/core_pmcs.h \\
2242    include/parrot/datatypes.h \\
2243    include/parrot/platform_interface.h \\
2244    include/pmc/pmc_default.h \\
2245    include/parrot/hll.h
2246        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/fixedintegerarray.c
2247
2248src/pmc/iterator.c : src/pmc/iterator.dump
2249        $(PMC2CC) src/pmc/iterator.pmc
2250
2251src/pmc/iterator.dump : vtable.dump src/pmc/default.dump src/pmc/iterator.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
2252        $(PMC2CD) src/pmc/iterator.pmc
2253
2254include/pmc/pmc_iterator.h: src/pmc/iterator.c
2255
2256## SUFFIX OVERRIDE -Warnings
2257src/pmc/iterator$(O): \\
2258    include/parrot/exceptions.h \\
2259    include/parrot/cclass.h \\
2260    include/parrot/string_funcs.h \\
2261    include/parrot/misc.h \\
2262    include/parrot/sub.h \\
2263    include/parrot/multidispatch.h \\
2264    include/parrot/exit.h \\
2265    include/parrot/call.h \\
2266    include/parrot/dynext.h \\
2267    include/parrot/pobj.h \\
2268    include/parrot/extend_vtable.h \\
2269    include/parrot/memory.h \\
2270    include/parrot/pmc_freeze.h \\
2271    include/parrot/compiler.h \\
2272    include/pmc/pmc_iterator.h \\
2273    include/parrot/key.h \\
2274    include/parrot/oo.h \\
2275    include/parrot/packfile.h \\
2276    include/parrot/feature.h \\
2277    include/pmc/pmc_continuation.h \\
2278    include/parrot/global_setup.h \\
2279    src/pmc/iterator.str \\
2280    include/parrot/oplib.h \\
2281    include/parrot/library.h \\
2282    include/parrot/hash.h \\
2283    include/parrot/gc_api.h \\
2284    include/parrot/nci.h \\
2285    include/parrot/vtables.h \\
2286    include/parrot/has_header.h \\
2287    src/pmc/iterator.c \\
2288    include/parrot/warnings.h \\
2289    include/parrot/string.h \\
2290    include/parrot/namespace.h \\
2291    include/parrot/settings.h \\
2292    include/parrot/extend.h \\
2293    include/parrot/pbcversion.h \\
2294    include/parrot/op.h \\
2295    include/parrot/interpreter.h \\
2296    include/parrot/core_types.h \\
2297    include/parrot/io.h \\
2298    include/parrot/context.h \\
2299    include/pmc/pmc_fixedintegerarray.h \\
2300    include/parrot/debugger.h \\
2301    include/parrot/parrot.h \\
2302    include/parrot/enums.h \\
2303    include/parrot/encoding.h \\
2304    include/parrot/vtable.h \\
2305    include/parrot/caches.h \\
2306    include/parrot/config.h \\
2307    include/parrot/scheduler.h \\
2308    include/pmc/pmc_callcontext.h \\
2309    include/parrot/pmc.h \\
2310    include/parrot/core_pmcs.h \\
2311    include/parrot/datatypes.h \\
2312    include/parrot/platform_interface.h \\
2313    include/pmc/pmc_default.h \\
2314    include/parrot/hll.h
2315        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/iterator.c
2316
2317src/pmc/fixedstringarray.c : src/pmc/fixedstringarray.dump
2318        $(PMC2CC) src/pmc/fixedstringarray.pmc
2319
2320src/pmc/fixedstringarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedstringarray.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
2321        $(PMC2CD) src/pmc/fixedstringarray.pmc
2322
2323include/pmc/pmc_fixedstringarray.h: src/pmc/fixedstringarray.c
2324
2325## SUFFIX OVERRIDE -Warnings
2326src/pmc/fixedstringarray$(O): \\
2327    include/parrot/exceptions.h \\
2328    include/parrot/cclass.h \\
2329    include/parrot/string_funcs.h \\
2330    include/parrot/misc.h \\
2331    include/parrot/sub.h \\
2332    include/parrot/multidispatch.h \\
2333    include/parrot/exit.h \\
2334    include/parrot/call.h \\
2335    include/parrot/dynext.h \\
2336    include/pmc/pmc_fixedstringarray.h \\
2337    include/parrot/pobj.h \\
2338    include/parrot/extend_vtable.h \\
2339    include/parrot/memory.h \\
2340    include/parrot/pmc_freeze.h \\
2341    include/parrot/compiler.h \\
2342    include/parrot/key.h \\
2343    include/parrot/oo.h \\
2344    include/parrot/packfile.h \\
2345    include/parrot/feature.h \\
2346    include/pmc/pmc_continuation.h \\
2347    src/pmc/fixedstringarray.str \\
2348    include/parrot/global_setup.h \\
2349    include/parrot/oplib.h \\
2350    include/parrot/library.h \\
2351    include/parrot/hash.h \\
2352    include/parrot/gc_api.h \\
2353    include/parrot/nci.h \\
2354    include/parrot/vtables.h \\
2355    include/parrot/has_header.h \\
2356    include/parrot/warnings.h \\
2357    include/parrot/string.h \\
2358    src/pmc/fixedstringarray.c \\
2359    include/parrot/namespace.h \\
2360    include/parrot/settings.h \\
2361    include/parrot/extend.h \\
2362    include/parrot/pbcversion.h \\
2363    include/parrot/op.h \\
2364    include/parrot/interpreter.h \\
2365    include/parrot/core_types.h \\
2366    include/parrot/io.h \\
2367    include/parrot/context.h \\
2368    include/pmc/pmc_fixedintegerarray.h \\
2369    include/parrot/debugger.h \\
2370    include/parrot/parrot.h \\
2371    include/parrot/enums.h \\
2372    include/parrot/encoding.h \\
2373    include/parrot/vtable.h \\
2374    include/parrot/caches.h \\
2375    include/parrot/config.h \\
2376    include/parrot/scheduler.h \\
2377    include/pmc/pmc_callcontext.h \\
2378    include/parrot/pmc.h \\
2379    include/parrot/core_pmcs.h \\
2380    include/parrot/datatypes.h \\
2381    include/parrot/platform_interface.h \\
2382    include/pmc/pmc_default.h \\
2383    include/parrot/hll.h
2384        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/fixedstringarray.c
2385
2386src/pmc/hash.c : src/pmc/hash.dump
2387        $(PMC2CC) src/pmc/hash.pmc
2388
2389src/pmc/hash.dump : vtable.dump src/pmc/default.dump src/pmc/hash.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
2390        $(PMC2CD) src/pmc/hash.pmc
2391
2392include/pmc/pmc_hash.h: src/pmc/hash.c
2393
2394## SUFFIX OVERRIDE -Warnings
2395src/pmc/hash$(O): \\
2396    include/parrot/exceptions.h \\
2397    src/pmc/hash.str \\
2398    include/parrot/cclass.h \\
2399    include/parrot/string_funcs.h \\
2400    include/parrot/misc.h \\
2401    include/parrot/sub.h \\
2402    include/parrot/multidispatch.h \\
2403    include/parrot/exit.h \\
2404    include/parrot/call.h \\
2405    include/parrot/dynext.h \\
2406    include/parrot/pobj.h \\
2407    include/parrot/extend_vtable.h \\
2408    include/parrot/memory.h \\
2409    include/parrot/pmc_freeze.h \\
2410    include/parrot/compiler.h \\
2411    include/pmc/pmc_iterator.h \\
2412    include/parrot/key.h \\
2413    include/parrot/oo.h \\
2414    include/parrot/packfile.h \\
2415    include/parrot/feature.h \\
2416    include/pmc/pmc_continuation.h \\
2417    include/parrot/global_setup.h \\
2418    include/pmc/pmc_hash.h \\
2419    include/parrot/oplib.h \\
2420    include/parrot/library.h \\
2421    include/parrot/hash.h \\
2422    include/parrot/gc_api.h \\
2423    include/parrot/nci.h \\
2424    include/parrot/vtables.h \\
2425    include/parrot/has_header.h \\
2426    include/parrot/warnings.h \\
2427    include/parrot/string.h \\
2428    include/parrot/namespace.h \\
2429    include/parrot/settings.h \\
2430    include/parrot/extend.h \\
2431    include/parrot/pbcversion.h \\
2432    include/parrot/op.h \\
2433    include/parrot/interpreter.h \\
2434    include/parrot/core_types.h \\
2435    include/parrot/io.h \\
2436    include/parrot/context.h \\
2437    include/pmc/pmc_fixedintegerarray.h \\
2438    include/parrot/debugger.h \\
2439    include/parrot/parrot.h \\
2440    include/parrot/enums.h \\
2441    include/pmc/pmc_hashiteratorkey.h \\
2442    include/parrot/encoding.h \\
2443    include/parrot/vtable.h \\
2444    include/parrot/caches.h \\
2445    include/parrot/config.h \\
2446    include/parrot/scheduler.h \\
2447    include/pmc/pmc_callcontext.h \\
2448    include/parrot/pmc.h \\
2449    include/parrot/core_pmcs.h \\
2450    include/parrot/datatypes.h \\
2451    include/parrot/platform_interface.h \\
2452    include/pmc/pmc_key.h \\
2453    src/pmc/hash.c \\
2454    include/pmc/pmc_default.h \\
2455    include/parrot/hll.h
2456        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/hash.c
2457
2458src/pmc/orderedhash.c : src/pmc/orderedhash.dump
2459        $(PMC2CC) src/pmc/orderedhash.pmc
2460
2461src/pmc/orderedhash.dump : vtable.dump src/pmc/default.dump src/pmc/orderedhash.pmc $(PMC2C_FILES)
2462        $(PMC2CD) src/pmc/orderedhash.pmc
2463
2464include/pmc/pmc_orderedhash.h: src/pmc/orderedhash.c
2465
2466## SUFFIX OVERRIDE -Warnings
2467src/pmc/orderedhash$(O): \\
2468    include/parrot/exceptions.h \\
2469    include/parrot/cclass.h \\
2470    include/parrot/string_funcs.h \\
2471    include/parrot/misc.h \\
2472    include/parrot/sub.h \\
2473    include/parrot/multidispatch.h \\
2474    src/pmc/orderedhash.str \\
2475    include/parrot/exit.h \\
2476    include/parrot/call.h \\
2477    include/parrot/dynext.h \\
2478    include/parrot/pobj.h \\
2479    include/parrot/extend_vtable.h \\
2480    include/parrot/memory.h \\
2481    include/parrot/pmc_freeze.h \\
2482    include/parrot/compiler.h \\
2483    include/parrot/key.h \\
2484    include/parrot/oo.h \\
2485    include/parrot/packfile.h \\
2486    include/parrot/feature.h \\
2487    include/pmc/pmc_continuation.h \\
2488    include/parrot/global_setup.h \\
2489    include/parrot/oplib.h \\
2490    include/parrot/library.h \\
2491    include/parrot/hash.h \\
2492    include/parrot/gc_api.h \\
2493    include/parrot/nci.h \\
2494    include/parrot/vtables.h \\
2495    include/parrot/has_header.h \\
2496    include/parrot/warnings.h \\
2497    include/parrot/string.h \\
2498    include/parrot/namespace.h \\
2499    include/parrot/settings.h \\
2500    include/parrot/extend.h \\
2501    include/parrot/pbcversion.h \\
2502    include/parrot/op.h \\
2503    src/pmc/orderedhash.c \\
2504    include/parrot/interpreter.h \\
2505    include/parrot/core_types.h \\
2506    include/parrot/io.h \\
2507    include/parrot/context.h \\
2508    include/parrot/debugger.h \\
2509    include/parrot/parrot.h \\
2510    include/parrot/enums.h \\
2511    include/parrot/encoding.h \\
2512    include/parrot/vtable.h \\
2513    include/parrot/caches.h \\
2514    include/parrot/config.h \\
2515    include/parrot/scheduler.h \\
2516    include/pmc/pmc_orderedhash.h \\
2517    include/pmc/pmc_callcontext.h \\
2518    include/parrot/pmc.h \\
2519    include/parrot/core_pmcs.h \\
2520    include/parrot/datatypes.h \\
2521    include/parrot/platform_interface.h \\
2522    include/pmc/pmc_default.h \\
2523    include/parrot/hll.h
2524        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/orderedhash.c
2525
2526src/pmc/oplib.c : src/pmc/oplib.dump
2527        $(PMC2CC) src/pmc/oplib.pmc
2528
2529src/pmc/oplib.dump : vtable.dump src/pmc/default.dump src/pmc/oplib.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
2530        $(PMC2CD) src/pmc/oplib.pmc
2531
2532include/pmc/pmc_oplib.h: src/pmc/oplib.c
2533
2534## SUFFIX OVERRIDE -Warnings
2535src/pmc/oplib$(O): \\
2536    include/parrot/exceptions.h \\
2537    include/parrot/runcore_api.h \\
2538    include/parrot/cclass.h \\
2539    include/parrot/string_funcs.h \\
2540    include/parrot/misc.h \\
2541    include/parrot/sub.h \\
2542    src/pmc/oplib.c \\
2543    include/parrot/multidispatch.h \\
2544    include/parrot/exit.h \\
2545    include/parrot/call.h \\
2546    include/parrot/dynext.h \\
2547    include/parrot/pobj.h \\
2548    include/parrot/extend_vtable.h \\
2549    include/parrot/memory.h \\
2550    include/parrot/pmc_freeze.h \\
2551    include/parrot/compiler.h \\
2552    include/parrot/key.h \\
2553    include/parrot/oo.h \\
2554    include/parrot/packfile.h \\
2555    include/parrot/feature.h \\
2556    include/pmc/pmc_continuation.h \\
2557    include/parrot/global_setup.h \\
2558    include/parrot/oplib.h \\
2559    include/parrot/library.h \\
2560    include/parrot/hash.h \\
2561    include/parrot/gc_api.h \\
2562    include/parrot/nci.h \\
2563    include/parrot/vtables.h \\
2564    include/parrot/has_header.h \\
2565    include/parrot/warnings.h \\
2566    include/parrot/oplib/core_ops.h \\
2567    include/parrot/string.h \\
2568    include/parrot/namespace.h \\
2569    include/parrot/settings.h \\
2570    include/parrot/extend.h \\
2571    include/parrot/pbcversion.h \\
2572    include/parrot/op.h \\
2573    include/parrot/interpreter.h \\
2574    include/parrot/core_types.h \\
2575    include/parrot/io.h \\
2576    include/parrot/context.h \\
2577    include/pmc/pmc_fixedintegerarray.h \\
2578    include/parrot/debugger.h \\
2579    include/parrot/parrot.h \\
2580    include/parrot/enums.h \\
2581    include/parrot/encoding.h \\
2582    include/parrot/vtable.h \\
2583    include/parrot/caches.h \\
2584    include/parrot/config.h \\
2585    include/parrot/scheduler.h \\
2586    include/pmc/pmc_callcontext.h \\
2587    include/pmc/pmc_oplib.h \\
2588    include/parrot/pmc.h \\
2589    include/parrot/core_pmcs.h \\
2590    include/parrot/datatypes.h \\
2591    include/parrot/platform_interface.h \\
2592    src/pmc/oplib.str \\
2593    include/pmc/pmc_default.h \\
2594    include/parrot/hll.h
2595        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/oplib.c
2596
2597src/pmc/opcode.c : src/pmc/opcode.dump
2598        $(PMC2CC) src/pmc/opcode.pmc
2599
2600src/pmc/opcode.dump : vtable.dump src/pmc/default.dump src/pmc/opcode.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
2601        $(PMC2CD) src/pmc/opcode.pmc
2602
2603include/pmc/pmc_opcode.h: src/pmc/opcode.c
2604
2605## SUFFIX OVERRIDE -Warnings
2606src/pmc/opcode$(O): \\
2607    include/parrot/exceptions.h \\
2608    include/parrot/cclass.h \\
2609    include/parrot/string_funcs.h \\
2610    include/parrot/misc.h \\
2611    include/parrot/sub.h \\
2612    include/parrot/multidispatch.h \\
2613    include/parrot/exit.h \\
2614    include/parrot/call.h \\
2615    include/parrot/dynext.h \\
2616    include/parrot/pobj.h \\
2617    include/parrot/extend_vtable.h \\
2618    include/parrot/memory.h \\
2619    include/parrot/pmc_freeze.h \\
2620    include/parrot/compiler.h \\
2621    include/parrot/key.h \\
2622    include/parrot/oo.h \\
2623    include/parrot/packfile.h \\
2624    include/parrot/feature.h \\
2625    include/pmc/pmc_continuation.h \\
2626    include/parrot/global_setup.h \\
2627    include/parrot/oplib.h \\
2628    include/parrot/library.h \\
2629    include/parrot/hash.h \\
2630    include/parrot/gc_api.h \\
2631    include/parrot/nci.h \\
2632    include/parrot/vtables.h \\
2633    include/parrot/has_header.h \\
2634    include/parrot/warnings.h \\
2635    src/pmc/opcode.str \\
2636    include/parrot/string.h \\
2637    include/parrot/namespace.h \\
2638    include/parrot/settings.h \\
2639    include/parrot/extend.h \\
2640    include/pmc/pmc_opcode.h \\
2641    include/parrot/pbcversion.h \\
2642    include/parrot/op.h \\
2643    include/parrot/interpreter.h \\
2644    include/parrot/core_types.h \\
2645    include/parrot/io.h \\
2646    include/parrot/context.h \\
2647    include/pmc/pmc_fixedintegerarray.h \\
2648    include/parrot/debugger.h \\
2649    include/parrot/parrot.h \\
2650    include/parrot/enums.h \\
2651    include/parrot/encoding.h \\
2652    include/parrot/vtable.h \\
2653    include/parrot/caches.h \\
2654    include/parrot/config.h \\
2655    include/parrot/scheduler.h \\
2656    include/pmc/pmc_callcontext.h \\
2657    include/parrot/pmc.h \\
2658    include/parrot/core_pmcs.h \\
2659    include/parrot/datatypes.h \\
2660    include/parrot/platform_interface.h \\
2661    src/pmc/opcode.c \\
2662    include/pmc/pmc_default.h \\
2663    include/parrot/hll.h
2664        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/opcode.c
2665
2666src/pmc/addrregistry.c : src/pmc/addrregistry.dump
2667        $(PMC2CC) src/pmc/addrregistry.pmc
2668
2669src/pmc/addrregistry.dump : vtable.dump src/pmc/default.dump src/pmc/addrregistry.pmc $(PMC2C_FILES)
2670        $(PMC2CD) src/pmc/addrregistry.pmc
2671
2672include/pmc/pmc_addrregistry.h: src/pmc/addrregistry.c
2673
2674## SUFFIX OVERRIDE -Warnings
2675src/pmc/addrregistry$(O): \\
2676    include/parrot/exceptions.h \\
2677    include/parrot/cclass.h \\
2678    include/parrot/string_funcs.h \\
2679    include/parrot/misc.h \\
2680    include/parrot/sub.h \\
2681    include/parrot/multidispatch.h \\
2682    include/parrot/exit.h \\
2683    include/parrot/call.h \\
2684    include/parrot/dynext.h \\
2685    include/parrot/pobj.h \\
2686    include/parrot/extend_vtable.h \\
2687    include/parrot/memory.h \\
2688    include/parrot/pmc_freeze.h \\
2689    include/parrot/compiler.h \\
2690    include/parrot/key.h \\
2691    include/parrot/oo.h \\
2692    include/parrot/packfile.h \\
2693    include/parrot/feature.h \\
2694    include/pmc/pmc_continuation.h \\
2695    include/parrot/global_setup.h \\
2696    include/pmc/pmc_hash.h \\
2697    include/parrot/oplib.h \\
2698    include/parrot/library.h \\
2699    include/parrot/hash.h \\
2700    include/parrot/gc_api.h \\
2701    include/parrot/nci.h \\
2702    include/parrot/vtables.h \\
2703    include/parrot/has_header.h \\
2704    include/parrot/warnings.h \\
2705    include/parrot/string.h \\
2706    include/parrot/namespace.h \\
2707    include/parrot/settings.h \\
2708    include/parrot/extend.h \\
2709    include/parrot/pbcversion.h \\
2710    include/parrot/op.h \\
2711    include/parrot/interpreter.h \\
2712    include/parrot/core_types.h \\
2713    include/parrot/io.h \\
2714    include/parrot/context.h \\
2715    src/pmc/addrregistry.str \\
2716    include/parrot/debugger.h \\
2717    include/parrot/parrot.h \\
2718    include/pmc/pmc_addrregistry.h \\
2719    include/parrot/enums.h \\
2720    include/parrot/encoding.h \\
2721    include/parrot/vtable.h \\
2722    include/parrot/caches.h \\
2723    src/pmc/addrregistry.c \\
2724    include/parrot/config.h \\
2725    include/parrot/scheduler.h \\
2726    include/pmc/pmc_callcontext.h \\
2727    include/parrot/pmc.h \\
2728    include/parrot/core_pmcs.h \\
2729    include/parrot/datatypes.h \\
2730    include/parrot/platform_interface.h \\
2731    include/pmc/pmc_default.h \\
2732    include/parrot/hll.h
2733        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/addrregistry.c
2734
2735src/pmc/alarm.c : src/pmc/alarm.dump
2736        $(PMC2CC) src/pmc/alarm.pmc
2737
2738src/pmc/alarm.dump : vtable.dump src/pmc/default.dump src/pmc/alarm.pmc $(PMC2C_FILES)
2739        $(PMC2CD) src/pmc/alarm.pmc
2740
2741include/pmc/pmc_alarm.h: src/pmc/alarm.c
2742
2743## SUFFIX OVERRIDE -Warnings
2744src/pmc/alarm$(O): \\
2745    include/parrot/exceptions.h \\
2746    include/parrot/cclass.h \\
2747    include/parrot/string_funcs.h \\
2748    include/parrot/misc.h \\
2749    include/parrot/sub.h \\
2750    include/parrot/multidispatch.h \\
2751    include/parrot/exit.h \\
2752    include/parrot/call.h \\
2753    include/parrot/dynext.h \\
2754    include/parrot/pobj.h \\
2755    include/parrot/extend_vtable.h \\
2756    include/parrot/memory.h \\
2757    include/parrot/pmc_freeze.h \\
2758    include/parrot/compiler.h \\
2759    include/parrot/key.h \\
2760    include/parrot/oo.h \\
2761    include/parrot/packfile.h \\
2762    include/parrot/feature.h \\
2763    include/pmc/pmc_continuation.h \\
2764    src/pmc/alarm.str \\
2765    include/parrot/global_setup.h \\
2766    include/parrot/oplib.h \\
2767    include/parrot/library.h \\
2768    include/parrot/hash.h \\
2769    include/parrot/gc_api.h \\
2770    include/parrot/nci.h \\
2771    include/parrot/vtables.h \\
2772    include/parrot/has_header.h \\
2773    include/parrot/warnings.h \\
2774    include/parrot/string.h \\
2775    include/parrot/namespace.h \\
2776    include/parrot/settings.h \\
2777    include/parrot/extend.h \\
2778    include/parrot/pbcversion.h \\
2779    include/parrot/op.h \\
2780    include/parrot/interpreter.h \\
2781    include/parrot/core_types.h \\
2782    include/parrot/io.h \\
2783    include/parrot/context.h \\
2784    include/parrot/debugger.h \\
2785    include/parrot/parrot.h \\
2786    include/parrot/enums.h \\
2787    include/parrot/encoding.h \\
2788    include/parrot/vtable.h \\
2789    include/parrot/caches.h \\
2790    include/parrot/config.h \\
2791    include/parrot/scheduler.h \\
2792    include/pmc/pmc_callcontext.h \\
2793    src/pmc/alarm.c \\
2794    include/parrot/pmc.h \\
2795    include/parrot/core_pmcs.h \\
2796    include/parrot/datatypes.h \\
2797    include/parrot/platform_interface.h \\
2798    include/pmc/pmc_alarm.h \\
2799    include/pmc/pmc_default.h \\
2800    include/parrot/scheduler_private.h \\
2801    include/parrot/hll.h
2802        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/alarm.c
2803
2804src/pmc/arrayiterator.c : src/pmc/arrayiterator.dump
2805        $(PMC2CC) src/pmc/arrayiterator.pmc
2806
2807src/pmc/arrayiterator.dump : vtable.dump src/pmc/default.dump src/pmc/iterator.dump src/pmc/arrayiterator.pmc $(PMC2C_FILES)
2808        $(PMC2CD) src/pmc/arrayiterator.pmc
2809
2810include/pmc/pmc_arrayiterator.h: src/pmc/arrayiterator.c
2811
2812## SUFFIX OVERRIDE -Warnings
2813src/pmc/arrayiterator$(O): \\
2814    src/pmc/arrayiterator.str \\
2815    include/parrot/exceptions.h \\
2816    include/parrot/cclass.h \\
2817    include/parrot/string_funcs.h \\
2818    include/parrot/misc.h \\
2819    include/parrot/sub.h \\
2820    include/parrot/multidispatch.h \\
2821    include/parrot/exit.h \\
2822    include/parrot/call.h \\
2823    include/parrot/dynext.h \\
2824    include/parrot/pobj.h \\
2825    include/parrot/extend_vtable.h \\
2826    include/parrot/memory.h \\
2827    include/parrot/pmc_freeze.h \\
2828    include/parrot/compiler.h \\
2829    include/pmc/pmc_iterator.h \\
2830    include/parrot/key.h \\
2831    include/parrot/oo.h \\
2832    include/parrot/packfile.h \\
2833    include/parrot/feature.h \\
2834    include/pmc/pmc_continuation.h \\
2835    include/parrot/global_setup.h \\
2836    include/parrot/oplib.h \\
2837    include/parrot/library.h \\
2838    include/parrot/hash.h \\
2839    include/parrot/gc_api.h \\
2840    include/parrot/nci.h \\
2841    include/parrot/vtables.h \\
2842    include/parrot/has_header.h \\
2843    include/parrot/warnings.h \\
2844    include/parrot/string.h \\
2845    include/parrot/namespace.h \\
2846    include/parrot/settings.h \\
2847    include/parrot/extend.h \\
2848    include/parrot/pbcversion.h \\
2849    include/parrot/op.h \\
2850    include/parrot/interpreter.h \\
2851    include/parrot/core_types.h \\
2852    include/parrot/io.h \\
2853    include/parrot/context.h \\
2854    include/parrot/debugger.h \\
2855    include/parrot/parrot.h \\
2856    include/parrot/enums.h \\
2857    include/parrot/encoding.h \\
2858    include/parrot/vtable.h \\
2859    include/parrot/caches.h \\
2860    include/parrot/config.h \\
2861    include/parrot/scheduler.h \\
2862    src/pmc/arrayiterator.c \\
2863    include/pmc/pmc_callcontext.h \\
2864    include/parrot/pmc.h \\
2865    include/parrot/core_pmcs.h \\
2866    include/parrot/datatypes.h \\
2867    include/parrot/platform_interface.h \\
2868    include/pmc/pmc_default.h \\
2869    include/parrot/hll.h \\
2870    include/pmc/pmc_arrayiterator.h
2871        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/arrayiterator.c
2872
2873src/pmc/bytebuffer.c : src/pmc/bytebuffer.dump
2874        $(PMC2CC) src/pmc/bytebuffer.pmc
2875
2876src/pmc/bytebuffer.dump : vtable.dump src/pmc/default.dump src/pmc/bytebuffer.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
2877        $(PMC2CD) src/pmc/bytebuffer.pmc
2878
2879include/pmc/pmc_bytebuffer.h: src/pmc/bytebuffer.c
2880
2881## SUFFIX OVERRIDE -Warnings
2882src/pmc/bytebuffer$(O): \\
2883    include/parrot/exceptions.h \\
2884    include/parrot/cclass.h \\
2885    include/parrot/string_funcs.h \\
2886    include/parrot/misc.h \\
2887    include/parrot/sub.h \\
2888    include/parrot/multidispatch.h \\
2889    include/parrot/exit.h \\
2890    include/parrot/call.h \\
2891    include/parrot/dynext.h \\
2892    include/parrot/pobj.h \\
2893    include/parrot/extend_vtable.h \\
2894    include/parrot/memory.h \\
2895    include/parrot/pmc_freeze.h \\
2896    include/parrot/compiler.h \\
2897    include/parrot/key.h \\
2898    include/parrot/oo.h \\
2899    include/parrot/packfile.h \\
2900    include/parrot/feature.h \\
2901    include/pmc/pmc_continuation.h \\
2902    include/parrot/global_setup.h \\
2903    include/parrot/oplib.h \\
2904    include/parrot/library.h \\
2905    include/parrot/hash.h \\
2906    include/parrot/gc_api.h \\
2907    include/parrot/nci.h \\
2908    include/parrot/vtables.h \\
2909    include/parrot/has_header.h \\
2910    include/parrot/warnings.h \\
2911    include/parrot/string.h \\
2912    include/parrot/namespace.h \\
2913    include/parrot/settings.h \\
2914    include/parrot/extend.h \\
2915    include/parrot/pbcversion.h \\
2916    include/parrot/op.h \\
2917    include/parrot/interpreter.h \\
2918    include/parrot/core_types.h \\
2919    include/pmc/pmc_bytebuffer.h \\
2920    include/parrot/io.h \\
2921    include/parrot/context.h \\
2922    include/pmc/pmc_fixedintegerarray.h \\
2923    include/parrot/debugger.h \\
2924    include/parrot/parrot.h \\
2925    include/parrot/enums.h \\
2926    include/parrot/encoding.h \\
2927    include/parrot/vtable.h \\
2928    include/parrot/caches.h \\
2929    include/parrot/config.h \\
2930    include/parrot/scheduler.h \\
2931    include/pmc/pmc_callcontext.h \\
2932    include/parrot/pmc.h \\
2933    src/pmc/bytebuffer.c \\
2934    include/parrot/core_pmcs.h \\
2935    include/parrot/datatypes.h \\
2936    include/parrot/platform_interface.h \\
2937    include/pmc/pmc_default.h \\
2938    src/pmc/bytebuffer.str \\
2939    include/parrot/hll.h
2940        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/bytebuffer.c
2941
2942src/pmc/callback.c : src/pmc/callback.dump
2943        $(PMC2CC) src/pmc/callback.pmc
2944
2945src/pmc/callback.dump : vtable.dump src/pmc/default.dump src/pmc/task.dump src/pmc/callback.pmc $(PMC2C_FILES)
2946        $(PMC2CD) src/pmc/callback.pmc
2947
2948include/pmc/pmc_callback.h: src/pmc/callback.c
2949
2950## SUFFIX OVERRIDE -Warnings
2951src/pmc/callback$(O): \\
2952    include/parrot/exceptions.h \\
2953    include/parrot/cclass.h \\
2954    include/parrot/string_funcs.h \\
2955    include/parrot/misc.h \\
2956    include/parrot/sub.h \\
2957    include/parrot/multidispatch.h \\
2958    include/parrot/exit.h \\
2959    include/parrot/call.h \\
2960    include/parrot/dynext.h \\
2961    include/parrot/pobj.h \\
2962    include/parrot/extend_vtable.h \\
2963    include/parrot/memory.h \\
2964    include/parrot/pmc_freeze.h \\
2965    include/parrot/compiler.h \\
2966    include/parrot/key.h \\
2967    include/parrot/oo.h \\
2968    include/parrot/packfile.h \\
2969    include/parrot/feature.h \\
2970    include/pmc/pmc_continuation.h \\
2971    include/parrot/global_setup.h \\
2972    include/parrot/oplib.h \\
2973    include/pmc/pmc_callback.h \\
2974    include/parrot/library.h \\
2975    include/parrot/hash.h \\
2976    include/parrot/gc_api.h \\
2977    include/parrot/nci.h \\
2978    include/parrot/vtables.h \\
2979    include/parrot/has_header.h \\
2980    include/parrot/warnings.h \\
2981    include/parrot/string.h \\
2982    include/parrot/namespace.h \\
2983    include/parrot/settings.h \\
2984    include/parrot/extend.h \\
2985    include/parrot/pbcversion.h \\
2986    include/parrot/op.h \\
2987    include/parrot/interpreter.h \\
2988    include/parrot/core_types.h \\
2989    include/parrot/io.h \\
2990    include/parrot/context.h \\
2991    include/parrot/debugger.h \\
2992    src/pmc/callback.str \\
2993    include/parrot/parrot.h \\
2994    include/parrot/enums.h \\
2995    include/parrot/encoding.h \\
2996    include/parrot/vtable.h \\
2997    include/parrot/caches.h \\
2998    include/pmc/pmc_task.h \\
2999    include/parrot/config.h \\
3000    include/parrot/scheduler.h \\
3001    include/pmc/pmc_callcontext.h \\
3002    include/parrot/pmc.h \\
3003    include/parrot/core_pmcs.h \\
3004    include/parrot/datatypes.h \\
3005    include/parrot/platform_interface.h \\
3006    src/pmc/callback.c \\
3007    include/pmc/pmc_default.h \\
3008    include/parrot/scheduler_private.h \\
3009    include/parrot/hll.h
3010        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/callback.c
3011
3012src/pmc/callcontext.c : src/pmc/callcontext.dump
3013        $(PMC2CC) src/pmc/callcontext.pmc
3014
3015src/pmc/callcontext.dump : vtable.dump src/pmc/default.dump src/pmc/callcontext.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3016        $(PMC2CD) src/pmc/callcontext.pmc
3017
3018include/pmc/pmc_callcontext.h: src/pmc/callcontext.c
3019
3020## SUFFIX OVERRIDE -Warnings
3021src/pmc/callcontext$(O): \\
3022    include/parrot/exceptions.h \\
3023    include/parrot/cclass.h \\
3024    include/parrot/string_funcs.h \\
3025    include/parrot/misc.h \\
3026    include/parrot/sub.h \\
3027    include/parrot/multidispatch.h \\
3028    include/parrot/exit.h \\
3029    include/parrot/call.h \\
3030    include/parrot/dynext.h \\
3031    include/parrot/pobj.h \\
3032    src/pmc/callcontext.str \\
3033    include/parrot/extend_vtable.h \\
3034    include/parrot/memory.h \\
3035    include/parrot/pmc_freeze.h \\
3036    include/parrot/compiler.h \\
3037    include/parrot/key.h \\
3038    include/parrot/oo.h \\
3039    include/parrot/packfile.h \\
3040    include/parrot/feature.h \\
3041    include/pmc/pmc_continuation.h \\
3042    include/parrot/global_setup.h \\
3043    include/parrot/oplib.h \\
3044    include/parrot/library.h \\
3045    include/parrot/hash.h \\
3046    include/parrot/gc_api.h \\
3047    include/parrot/nci.h \\
3048    include/parrot/vtables.h \\
3049    include/parrot/has_header.h \\
3050    include/parrot/warnings.h \\
3051    include/parrot/string.h \\
3052    include/parrot/namespace.h \\
3053    include/parrot/settings.h \\
3054    include/parrot/extend.h \\
3055    include/parrot/pbcversion.h \\
3056    include/parrot/op.h \\
3057    include/parrot/interpreter.h \\
3058    include/parrot/core_types.h \\
3059    include/parrot/io.h \\
3060    include/parrot/context.h \\
3061    include/pmc/pmc_fixedintegerarray.h \\
3062    include/parrot/debugger.h \\
3063    include/parrot/parrot.h \\
3064    include/pmc/pmc_sub.h \\
3065    include/parrot/enums.h \\
3066    include/parrot/encoding.h \\
3067    include/parrot/vtable.h \\
3068    include/parrot/caches.h \\
3069    include/parrot/config.h \\
3070    include/parrot/scheduler.h \\
3071    include/pmc/pmc_callcontext.h \\
3072    include/parrot/pmc.h \\
3073    include/parrot/core_pmcs.h \\
3074    include/parrot/datatypes.h \\
3075    include/parrot/platform_interface.h \\
3076    include/pmc/pmc_default.h \\
3077    src/pmc/callcontext.c \\
3078    include/parrot/hll.h
3079        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/callcontext.c
3080
3081src/pmc/capture.c : src/pmc/capture.dump
3082        $(PMC2CC) src/pmc/capture.pmc
3083
3084src/pmc/capture.dump : vtable.dump src/pmc/default.dump src/pmc/capture.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3085        $(PMC2CD) src/pmc/capture.pmc
3086
3087include/pmc/pmc_capture.h: src/pmc/capture.c
3088
3089## SUFFIX OVERRIDE -Warnings
3090src/pmc/capture$(O): \\
3091    include/parrot/exceptions.h \\
3092    include/parrot/cclass.h \\
3093    include/parrot/string_funcs.h \\
3094    include/parrot/misc.h \\
3095    include/parrot/sub.h \\
3096    src/pmc/capture.c \\
3097    include/parrot/multidispatch.h \\
3098    include/parrot/exit.h \\
3099    include/parrot/call.h \\
3100    include/parrot/dynext.h \\
3101    include/parrot/pobj.h \\
3102    include/parrot/extend_vtable.h \\
3103    include/parrot/memory.h \\
3104    include/parrot/pmc_freeze.h \\
3105    include/parrot/compiler.h \\
3106    include/parrot/key.h \\
3107    include/parrot/oo.h \\
3108    include/parrot/packfile.h \\
3109    include/parrot/feature.h \\
3110    include/pmc/pmc_continuation.h \\
3111    include/parrot/global_setup.h \\
3112    include/parrot/oplib.h \\
3113    include/parrot/library.h \\
3114    include/parrot/hash.h \\
3115    include/parrot/gc_api.h \\
3116    include/parrot/nci.h \\
3117    include/parrot/vtables.h \\
3118    include/parrot/has_header.h \\
3119    include/parrot/warnings.h \\
3120    include/parrot/string.h \\
3121    include/parrot/namespace.h \\
3122    include/parrot/settings.h \\
3123    include/parrot/extend.h \\
3124    include/parrot/pbcversion.h \\
3125    include/parrot/op.h \\
3126    include/parrot/interpreter.h \\
3127    include/parrot/core_types.h \\
3128    include/parrot/io.h \\
3129    include/parrot/context.h \\
3130    include/pmc/pmc_fixedintegerarray.h \\
3131    include/parrot/debugger.h \\
3132    src/pmc/capture.str \\
3133    include/parrot/parrot.h \\
3134    include/parrot/enums.h \\
3135    include/parrot/encoding.h \\
3136    include/parrot/vtable.h \\
3137    include/parrot/caches.h \\
3138    include/parrot/config.h \\
3139    include/parrot/scheduler.h \\
3140    include/pmc/pmc_callcontext.h \\
3141    include/pmc/pmc_capture.h \\
3142    include/parrot/pmc.h \\
3143    include/parrot/core_pmcs.h \\
3144    include/parrot/datatypes.h \\
3145    include/parrot/platform_interface.h \\
3146    include/pmc/pmc_default.h \\
3147    include/parrot/hll.h
3148        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/capture.c
3149
3150src/pmc/class.c : src/pmc/class.dump
3151        $(PMC2CC) src/pmc/class.pmc
3152
3153src/pmc/class.dump : vtable.dump src/pmc/default.dump src/pmc/class.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3154        $(PMC2CD) src/pmc/class.pmc
3155
3156include/pmc/pmc_class.h: src/pmc/class.c
3157
3158## SUFFIX OVERRIDE -Warnings
3159src/pmc/class$(O): \\
3160    include/parrot/exceptions.h \\
3161    include/parrot/cclass.h \\
3162    include/parrot/string_funcs.h \\
3163    include/parrot/misc.h \\
3164    include/parrot/sub.h \\
3165    include/parrot/multidispatch.h \\
3166    include/pmc/pmc_namespace.h \\
3167    include/parrot/exit.h \\
3168    include/parrot/call.h \\
3169    include/parrot/dynext.h \\
3170    include/pmc/pmc_object.h \\
3171    include/parrot/pobj.h \\
3172    include/parrot/extend_vtable.h \\
3173    include/parrot/memory.h \\
3174    include/parrot/pmc_freeze.h \\
3175    include/parrot/compiler.h \\
3176    include/parrot/key.h \\
3177    include/parrot/oo.h \\
3178    include/parrot/packfile.h \\
3179    include/parrot/feature.h \\
3180    include/pmc/pmc_continuation.h \\
3181    include/parrot/global_setup.h \\
3182    src/pmc/class.c \\
3183    include/parrot/oplib.h \\
3184    include/parrot/library.h \\
3185    include/parrot/hash.h \\
3186    include/parrot/gc_api.h \\
3187    include/parrot/nci.h \\
3188    include/parrot/vtables.h \\
3189    include/parrot/has_header.h \\
3190    include/parrot/warnings.h \\
3191    include/parrot/string.h \\
3192    include/parrot/namespace.h \\
3193    include/parrot/settings.h \\
3194    include/parrot/extend.h \\
3195    include/parrot/pbcversion.h \\
3196    include/parrot/op.h \\
3197    include/parrot/interpreter.h \\
3198    include/parrot/core_types.h \\
3199    include/parrot/io.h \\
3200    include/parrot/context.h \\
3201    include/pmc/pmc_fixedintegerarray.h \\
3202    include/parrot/debugger.h \\
3203    include/parrot/parrot.h \\
3204    include/parrot/enums.h \\
3205    src/pmc/class.str \\
3206    include/parrot/encoding.h \\
3207    include/parrot/vtable.h \\
3208    include/parrot/caches.h \\
3209    include/parrot/config.h \\
3210    include/parrot/scheduler.h \\
3211    include/pmc/pmc_class.h \\
3212    include/pmc/pmc_callcontext.h \\
3213    include/parrot/oo_private.h \\
3214    include/parrot/pmc.h \\
3215    include/parrot/core_pmcs.h \\
3216    include/parrot/datatypes.h \\
3217    include/parrot/platform_interface.h \\
3218    include/pmc/pmc_default.h \\
3219    include/parrot/hll.h
3220        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/class.c
3221
3222src/pmc/eventhandler.c : src/pmc/eventhandler.dump
3223        $(PMC2CC) src/pmc/eventhandler.pmc
3224
3225src/pmc/eventhandler.dump : vtable.dump src/pmc/default.dump src/pmc/sub.dump src/pmc/eventhandler.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3226        $(PMC2CD) src/pmc/eventhandler.pmc
3227
3228include/pmc/pmc_eventhandler.h: src/pmc/eventhandler.c
3229
3230## SUFFIX OVERRIDE -Warnings
3231src/pmc/eventhandler$(O): \\
3232    include/parrot/exceptions.h \\
3233    include/parrot/cclass.h \\
3234    include/parrot/string_funcs.h \\
3235    include/parrot/misc.h \\
3236    include/parrot/sub.h \\
3237    include/parrot/multidispatch.h \\
3238    include/parrot/exit.h \\
3239    include/parrot/call.h \\
3240    include/parrot/dynext.h \\
3241    include/parrot/pobj.h \\
3242    include/parrot/extend_vtable.h \\
3243    include/parrot/memory.h \\
3244    include/parrot/pmc_freeze.h \\
3245    include/parrot/compiler.h \\
3246    include/parrot/key.h \\
3247    include/parrot/oo.h \\
3248    include/parrot/packfile.h \\
3249    include/parrot/feature.h \\
3250    include/pmc/pmc_continuation.h \\
3251    src/pmc/eventhandler.str \\
3252    include/parrot/global_setup.h \\
3253    include/parrot/oplib.h \\
3254    include/parrot/library.h \\
3255    include/parrot/hash.h \\
3256    include/parrot/gc_api.h \\
3257    include/parrot/nci.h \\
3258    include/parrot/vtables.h \\
3259    include/parrot/has_header.h \\
3260    include/parrot/warnings.h \\
3261    include/parrot/string.h \\
3262    include/parrot/namespace.h \\
3263    include/parrot/settings.h \\
3264    include/parrot/extend.h \\
3265    include/parrot/pbcversion.h \\
3266    include/parrot/op.h \\
3267    include/parrot/interpreter.h \\
3268    include/parrot/core_types.h \\
3269    include/parrot/io.h \\
3270    include/parrot/context.h \\
3271    include/pmc/pmc_fixedintegerarray.h \\
3272    include/parrot/debugger.h \\
3273    include/parrot/parrot.h \\
3274    include/pmc/pmc_sub.h \\
3275    include/pmc/pmc_eventhandler.h \\
3276    include/parrot/enums.h \\
3277    src/pmc/eventhandler.c \\
3278    include/parrot/encoding.h \\
3279    include/parrot/vtable.h \\
3280    include/parrot/caches.h \\
3281    include/parrot/config.h \\
3282    include/parrot/scheduler.h \\
3283    include/pmc/pmc_callcontext.h \\
3284    include/parrot/pmc.h \\
3285    include/parrot/core_pmcs.h \\
3286    include/parrot/datatypes.h \\
3287    include/parrot/platform_interface.h \\
3288    include/pmc/pmc_default.h \\
3289    include/parrot/hll.h
3290        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/eventhandler.c
3291
3292src/pmc/exceptionhandler.c : src/pmc/exceptionhandler.dump
3293        $(PMC2CC) src/pmc/exceptionhandler.pmc
3294
3295src/pmc/exceptionhandler.dump : vtable.dump src/pmc/default.dump src/pmc/continuation.dump src/pmc/exceptionhandler.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3296        $(PMC2CD) src/pmc/exceptionhandler.pmc
3297
3298include/pmc/pmc_exceptionhandler.h: src/pmc/exceptionhandler.c
3299
3300## SUFFIX OVERRIDE -Warnings
3301src/pmc/exceptionhandler$(O): \\
3302    include/parrot/exceptions.h \\
3303    include/parrot/cclass.h \\
3304    include/parrot/string_funcs.h \\
3305    include/parrot/misc.h \\
3306    include/parrot/sub.h \\
3307    include/parrot/multidispatch.h \\
3308    include/parrot/exit.h \\
3309    include/parrot/call.h \\
3310    include/parrot/dynext.h \\
3311    src/pmc/exceptionhandler.str \\
3312    include/parrot/pobj.h \\
3313    include/parrot/extend_vtable.h \\
3314    include/parrot/memory.h \\
3315    include/parrot/pmc_freeze.h \\
3316    include/parrot/compiler.h \\
3317    include/parrot/key.h \\
3318    include/parrot/oo.h \\
3319    include/parrot/packfile.h \\
3320    include/parrot/feature.h \\
3321    include/pmc/pmc_continuation.h \\
3322    include/parrot/global_setup.h \\
3323    include/parrot/oplib.h \\
3324    include/parrot/library.h \\
3325    include/parrot/hash.h \\
3326    include/parrot/gc_api.h \\
3327    include/parrot/nci.h \\
3328    include/parrot/vtables.h \\
3329    include/parrot/has_header.h \\
3330    include/parrot/warnings.h \\
3331    include/pmc/pmc_exceptionhandler.h \\
3332    include/parrot/string.h \\
3333    include/parrot/namespace.h \\
3334    include/parrot/settings.h \\
3335    include/parrot/extend.h \\
3336    include/parrot/pbcversion.h \\
3337    include/parrot/op.h \\
3338    include/parrot/oplib/ops.h \\
3339    include/parrot/interpreter.h \\
3340    include/parrot/core_types.h \\
3341    include/parrot/io.h \\
3342    include/parrot/context.h \\
3343    include/pmc/pmc_fixedintegerarray.h \\
3344    include/parrot/debugger.h \\
3345    include/parrot/parrot.h \\
3346    include/parrot/enums.h \\
3347    include/parrot/encoding.h \\
3348    include/pmc/pmc_exception.h \\
3349    include/parrot/vtable.h \\
3350    include/parrot/caches.h \\
3351    include/parrot/config.h \\
3352    include/parrot/scheduler.h \\
3353    include/pmc/pmc_callcontext.h \\
3354    include/parrot/pmc.h \\
3355    include/parrot/core_pmcs.h \\
3356    include/parrot/datatypes.h \\
3357    include/parrot/platform_interface.h \\
3358    include/pmc/pmc_default.h \\
3359    include/parrot/hll.h \\
3360    src/pmc/exceptionhandler.c
3361        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/exceptionhandler.c
3362
3363src/pmc/exporter.c : src/pmc/exporter.dump
3364        $(PMC2CC) src/pmc/exporter.pmc
3365
3366src/pmc/exporter.dump : vtable.dump src/pmc/default.dump src/pmc/exporter.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3367        $(PMC2CD) src/pmc/exporter.pmc
3368
3369include/pmc/pmc_exporter.h: src/pmc/exporter.c
3370
3371## SUFFIX OVERRIDE -Warnings
3372src/pmc/exporter$(O): \\
3373    include/parrot/exceptions.h \\
3374    include/parrot/cclass.h \\
3375    include/parrot/string_funcs.h \\
3376    include/parrot/misc.h \\
3377    include/parrot/sub.h \\
3378    include/parrot/multidispatch.h \\
3379    include/parrot/exit.h \\
3380    include/parrot/call.h \\
3381    include/parrot/dynext.h \\
3382    include/parrot/pobj.h \\
3383    include/parrot/extend_vtable.h \\
3384    include/parrot/memory.h \\
3385    include/parrot/pmc_freeze.h \\
3386    include/parrot/compiler.h \\
3387    include/parrot/key.h \\
3388    include/parrot/oo.h \\
3389    include/parrot/packfile.h \\
3390    include/parrot/feature.h \\
3391    include/pmc/pmc_continuation.h \\
3392    include/parrot/global_setup.h \\
3393    include/parrot/oplib.h \\
3394    include/parrot/library.h \\
3395    include/parrot/hash.h \\
3396    include/parrot/gc_api.h \\
3397    include/parrot/nci.h \\
3398    include/parrot/vtables.h \\
3399    include/parrot/has_header.h \\
3400    include/parrot/warnings.h \\
3401    include/parrot/string.h \\
3402    include/parrot/namespace.h \\
3403    include/parrot/settings.h \\
3404    include/parrot/extend.h \\
3405    include/parrot/pbcversion.h \\
3406    include/parrot/op.h \\
3407    include/parrot/interpreter.h \\
3408    include/parrot/core_types.h \\
3409    include/parrot/io.h \\
3410    src/pmc/exporter.str \\
3411    include/parrot/context.h \\
3412    include/pmc/pmc_fixedintegerarray.h \\
3413    include/parrot/debugger.h \\
3414    include/parrot/parrot.h \\
3415    include/parrot/enums.h \\
3416    include/parrot/encoding.h \\
3417    include/parrot/vtable.h \\
3418    include/parrot/caches.h \\
3419    include/parrot/config.h \\
3420    include/parrot/scheduler.h \\
3421    include/pmc/pmc_callcontext.h \\
3422    include/parrot/pmc.h \\
3423    include/parrot/core_pmcs.h \\
3424    include/parrot/datatypes.h \\
3425    include/parrot/platform_interface.h \\
3426    include/pmc/pmc_default.h \\
3427    include/pmc/pmc_exporter.h \\
3428    include/parrot/hll.h \\
3429    src/pmc/exporter.c
3430        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/exporter.c
3431
3432src/pmc/filehandle.c : src/pmc/filehandle.dump
3433        $(PMC2CC) src/pmc/filehandle.pmc
3434
3435src/pmc/filehandle.dump : vtable.dump src/pmc/default.dump src/pmc/handle.dump src/pmc/filehandle.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3436        $(PMC2CD) src/pmc/filehandle.pmc
3437
3438include/pmc/pmc_filehandle.h: src/pmc/filehandle.c
3439
3440## SUFFIX OVERRIDE -Warnings
3441src/pmc/filehandle$(O): \\
3442    include/pmc/pmc_filehandle.h \\
3443    include/parrot/exceptions.h \\
3444    include/parrot/cclass.h \\
3445    include/parrot/string_funcs.h \\
3446    include/parrot/misc.h \\
3447    include/parrot/sub.h \\
3448    include/parrot/multidispatch.h \\
3449    include/parrot/exit.h \\
3450    include/parrot/call.h \\
3451    include/parrot/dynext.h \\
3452    include/parrot/pobj.h \\
3453    include/parrot/extend_vtable.h \\
3454    include/parrot/memory.h \\
3455    include/parrot/pmc_freeze.h \\
3456    include/parrot/compiler.h \\
3457    include/parrot/key.h \\
3458    include/parrot/oo.h \\
3459    include/parrot/packfile.h \\
3460    include/parrot/feature.h \\
3461    include/pmc/pmc_continuation.h \\
3462    include/parrot/global_setup.h \\
3463    include/parrot/oplib.h \\
3464    include/parrot/library.h \\
3465    include/parrot/hash.h \\
3466    include/parrot/gc_api.h \\
3467    include/parrot/nci.h \\
3468    include/parrot/vtables.h \\
3469    include/parrot/has_header.h \\
3470    include/parrot/warnings.h \\
3471    src/pmc/filehandle.str \\
3472    include/parrot/string.h \\
3473    include/parrot/namespace.h \\
3474    include/parrot/settings.h \\
3475    include/parrot/extend.h \\
3476    include/parrot/pbcversion.h \\
3477    include/parrot/op.h \\
3478    include/parrot/interpreter.h \\
3479    include/parrot/core_types.h \\
3480    include/pmc/pmc_bytebuffer.h \\
3481    src/io/io_private.h \\
3482    src/pmc/filehandle.c \\
3483    include/parrot/io.h \\
3484    include/pmc/pmc_handle.h \\
3485    include/parrot/context.h \\
3486    include/pmc/pmc_fixedintegerarray.h \\
3487    include/parrot/debugger.h \\
3488    include/parrot/parrot.h \\
3489    include/parrot/enums.h \\
3490    include/parrot/encoding.h \\
3491    include/parrot/vtable.h \\
3492    include/parrot/caches.h \\
3493    include/parrot/config.h \\
3494    include/parrot/scheduler.h \\
3495    include/pmc/pmc_callcontext.h \\
3496    include/parrot/pmc.h \\
3497    include/parrot/core_pmcs.h \\
3498    include/parrot/datatypes.h \\
3499    include/parrot/platform_interface.h \\
3500    include/pmc/pmc_default.h \\
3501    include/parrot/hll.h
3502        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/filehandle.c
3503
3504src/pmc/fixedbooleanarray.c : src/pmc/fixedbooleanarray.dump
3505        $(PMC2CC) src/pmc/fixedbooleanarray.pmc
3506
3507src/pmc/fixedbooleanarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedbooleanarray.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3508        $(PMC2CD) src/pmc/fixedbooleanarray.pmc
3509
3510include/pmc/pmc_fixedbooleanarray.h: src/pmc/fixedbooleanarray.c
3511
3512## SUFFIX OVERRIDE -Warnings
3513src/pmc/fixedbooleanarray$(O): \\
3514    include/parrot/exceptions.h \\
3515    include/pmc/pmc_fixedbooleanarray.h \\
3516    include/parrot/cclass.h \\
3517    include/parrot/string_funcs.h \\
3518    include/parrot/misc.h \\
3519    include/parrot/sub.h \\
3520    include/parrot/multidispatch.h \\
3521    src/pmc/fixedbooleanarray.str \\
3522    include/parrot/exit.h \\
3523    include/parrot/call.h \\
3524    include/parrot/dynext.h \\
3525    include/parrot/pobj.h \\
3526    include/parrot/extend_vtable.h \\
3527    include/parrot/memory.h \\
3528    include/parrot/pmc_freeze.h \\
3529    include/parrot/compiler.h \\
3530    include/parrot/key.h \\
3531    include/parrot/oo.h \\
3532    include/parrot/packfile.h \\
3533    include/parrot/feature.h \\
3534    include/pmc/pmc_continuation.h \\
3535    include/parrot/global_setup.h \\
3536    src/pmc/fixedbooleanarray.c \\
3537    include/parrot/oplib.h \\
3538    include/parrot/library.h \\
3539    include/parrot/hash.h \\
3540    include/parrot/gc_api.h \\
3541    include/parrot/nci.h \\
3542    include/parrot/vtables.h \\
3543    include/parrot/has_header.h \\
3544    include/parrot/warnings.h \\
3545    include/parrot/string.h \\
3546    include/parrot/namespace.h \\
3547    include/parrot/settings.h \\
3548    include/parrot/extend.h \\
3549    include/parrot/pbcversion.h \\
3550    include/parrot/op.h \\
3551    include/parrot/interpreter.h \\
3552    include/parrot/core_types.h \\
3553    include/parrot/io.h \\
3554    include/parrot/context.h \\
3555    include/pmc/pmc_fixedintegerarray.h \\
3556    include/parrot/debugger.h \\
3557    include/parrot/parrot.h \\
3558    include/parrot/enums.h \\
3559    include/parrot/encoding.h \\
3560    include/parrot/vtable.h \\
3561    include/parrot/caches.h \\
3562    include/parrot/config.h \\
3563    include/parrot/scheduler.h \\
3564    include/pmc/pmc_callcontext.h \\
3565    include/parrot/pmc.h \\
3566    include/parrot/core_pmcs.h \\
3567    include/parrot/datatypes.h \\
3568    include/parrot/platform_interface.h \\
3569    include/pmc/pmc_default.h \\
3570    include/parrot/hll.h
3571        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/fixedbooleanarray.c
3572
3573src/pmc/fixedfloatarray.c : src/pmc/fixedfloatarray.dump
3574        $(PMC2CC) src/pmc/fixedfloatarray.pmc
3575
3576src/pmc/fixedfloatarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedfloatarray.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3577        $(PMC2CD) src/pmc/fixedfloatarray.pmc
3578
3579include/pmc/pmc_fixedfloatarray.h: src/pmc/fixedfloatarray.c
3580
3581## SUFFIX OVERRIDE -Warnings
3582src/pmc/fixedfloatarray$(O): \\
3583    include/parrot/exceptions.h \\
3584    include/parrot/cclass.h \\
3585    include/parrot/string_funcs.h \\
3586    include/parrot/misc.h \\
3587    include/parrot/sub.h \\
3588    include/parrot/multidispatch.h \\
3589    include/parrot/exit.h \\
3590    include/parrot/call.h \\
3591    include/parrot/dynext.h \\
3592    include/pmc/pmc_fixedfloatarray.h \\
3593    include/parrot/pobj.h \\
3594    include/parrot/extend_vtable.h \\
3595    include/parrot/memory.h \\
3596    include/parrot/pmc_freeze.h \\
3597    include/parrot/compiler.h \\
3598    include/parrot/key.h \\
3599    include/parrot/oo.h \\
3600    include/parrot/packfile.h \\
3601    include/parrot/feature.h \\
3602    include/pmc/pmc_continuation.h \\
3603    include/parrot/global_setup.h \\
3604    include/parrot/oplib.h \\
3605    include/parrot/library.h \\
3606    include/parrot/hash.h \\
3607    include/parrot/gc_api.h \\
3608    include/parrot/nci.h \\
3609    include/parrot/vtables.h \\
3610    include/parrot/has_header.h \\
3611    include/parrot/warnings.h \\
3612    include/parrot/string.h \\
3613    include/parrot/namespace.h \\
3614    include/parrot/settings.h \\
3615    include/parrot/extend.h \\
3616    include/parrot/pbcversion.h \\
3617    src/pmc/fixedfloatarray.c \\
3618    include/parrot/op.h \\
3619    include/parrot/interpreter.h \\
3620    include/parrot/core_types.h \\
3621    include/parrot/io.h \\
3622    include/parrot/context.h \\
3623    include/pmc/pmc_fixedintegerarray.h \\
3624    include/parrot/debugger.h \\
3625    include/parrot/parrot.h \\
3626    include/parrot/enums.h \\
3627    include/parrot/encoding.h \\
3628    include/parrot/vtable.h \\
3629    include/parrot/caches.h \\
3630    include/parrot/config.h \\
3631    include/parrot/scheduler.h \\
3632    include/pmc/pmc_callcontext.h \\
3633    src/pmc/fixedfloatarray.str \\
3634    include/parrot/pmc.h \\
3635    include/parrot/core_pmcs.h \\
3636    include/parrot/datatypes.h \\
3637    include/parrot/platform_interface.h \\
3638    include/pmc/pmc_default.h \\
3639    include/parrot/hll.h
3640        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/fixedfloatarray.c
3641
3642src/pmc/fixedpmcarray.c : src/pmc/fixedpmcarray.dump
3643        $(PMC2CC) src/pmc/fixedpmcarray.pmc
3644
3645src/pmc/fixedpmcarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedpmcarray.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3646        $(PMC2CD) src/pmc/fixedpmcarray.pmc
3647
3648include/pmc/pmc_fixedpmcarray.h: src/pmc/fixedpmcarray.c
3649
3650## SUFFIX OVERRIDE -Warnings
3651src/pmc/fixedpmcarray$(O): \\
3652    include/pmc/pmc_fixedpmcarray.h \\
3653    include/parrot/exceptions.h \\
3654    include/parrot/cclass.h \\
3655    include/parrot/string_funcs.h \\
3656    include/parrot/misc.h \\
3657    include/parrot/sub.h \\
3658    include/parrot/multidispatch.h \\
3659    include/parrot/exit.h \\
3660    include/parrot/call.h \\
3661    include/parrot/dynext.h \\
3662    include/parrot/pobj.h \\
3663    include/parrot/extend_vtable.h \\
3664    include/parrot/memory.h \\
3665    include/parrot/pmc_freeze.h \\
3666    include/parrot/compiler.h \\
3667    include/parrot/key.h \\
3668    include/parrot/oo.h \\
3669    include/parrot/packfile.h \\
3670    include/parrot/feature.h \\
3671    include/pmc/pmc_continuation.h \\
3672    include/parrot/global_setup.h \\
3673    src/pmc/fixedpmcarray.c \\
3674    include/parrot/oplib.h \\
3675    include/parrot/library.h \\
3676    include/parrot/hash.h \\
3677    include/parrot/gc_api.h \\
3678    include/parrot/nci.h \\
3679    include/parrot/vtables.h \\
3680    include/parrot/has_header.h \\
3681    include/parrot/warnings.h \\
3682    include/parrot/string.h \\
3683    include/parrot/namespace.h \\
3684    include/parrot/settings.h \\
3685    include/parrot/extend.h \\
3686    include/parrot/pbcversion.h \\
3687    include/parrot/op.h \\
3688    include/parrot/interpreter.h \\
3689    include/parrot/core_types.h \\
3690    include/parrot/io.h \\
3691    include/parrot/context.h \\
3692    src/pmc/fixedpmcarray.str \\
3693    include/pmc/pmc_fixedintegerarray.h \\
3694    include/parrot/debugger.h \\
3695    include/parrot/parrot.h \\
3696    include/parrot/enums.h \\
3697    include/parrot/encoding.h \\
3698    include/parrot/vtable.h \\
3699    include/parrot/caches.h \\
3700    include/parrot/config.h \\
3701    include/parrot/scheduler.h \\
3702    include/pmc/pmc_callcontext.h \\
3703    include/parrot/pmc.h \\
3704    include/parrot/core_pmcs.h \\
3705    include/parrot/datatypes.h \\
3706    include/parrot/platform_interface.h \\
3707    include/pmc/pmc_default.h \\
3708    include/parrot/hll.h
3709        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/fixedpmcarray.c
3710
3711src/pmc/handle.c : src/pmc/handle.dump
3712        $(PMC2CC) src/pmc/handle.pmc
3713
3714src/pmc/handle.dump : vtable.dump src/pmc/default.dump src/pmc/handle.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3715        $(PMC2CD) src/pmc/handle.pmc
3716
3717include/pmc/pmc_handle.h: src/pmc/handle.c
3718
3719## SUFFIX OVERRIDE -Warnings
3720src/pmc/handle$(O): \\
3721    include/parrot/exceptions.h \\
3722    include/parrot/cclass.h \\
3723    include/parrot/string_funcs.h \\
3724    include/parrot/misc.h \\
3725    include/parrot/sub.h \\
3726    src/pmc/handle.c \\
3727    include/parrot/multidispatch.h \\
3728    include/parrot/exit.h \\
3729    include/parrot/call.h \\
3730    include/parrot/dynext.h \\
3731    include/parrot/pobj.h \\
3732    include/parrot/extend_vtable.h \\
3733    include/parrot/memory.h \\
3734    include/parrot/pmc_freeze.h \\
3735    include/parrot/compiler.h \\
3736    include/parrot/key.h \\
3737    include/parrot/oo.h \\
3738    include/parrot/packfile.h \\
3739    include/parrot/feature.h \\
3740    include/pmc/pmc_continuation.h \\
3741    include/parrot/global_setup.h \\
3742    include/parrot/oplib.h \\
3743    include/parrot/library.h \\
3744    include/parrot/hash.h \\
3745    include/parrot/gc_api.h \\
3746    include/parrot/nci.h \\
3747    include/parrot/vtables.h \\
3748    include/parrot/has_header.h \\
3749    include/parrot/warnings.h \\
3750    include/parrot/string.h \\
3751    include/parrot/namespace.h \\
3752    include/parrot/settings.h \\
3753    include/parrot/extend.h \\
3754    include/parrot/pbcversion.h \\
3755    include/parrot/op.h \\
3756    include/parrot/interpreter.h \\
3757    include/parrot/core_types.h \\
3758    src/pmc/handle.str \\
3759    src/io/io_private.h \\
3760    include/parrot/io.h \\
3761    include/pmc/pmc_handle.h \\
3762    include/parrot/context.h \\
3763    include/pmc/pmc_fixedintegerarray.h \\
3764    include/parrot/debugger.h \\
3765    include/parrot/parrot.h \\
3766    include/parrot/enums.h \\
3767    include/parrot/encoding.h \\
3768    include/parrot/vtable.h \\
3769    include/parrot/caches.h \\
3770    include/parrot/config.h \\
3771    include/parrot/scheduler.h \\
3772    include/pmc/pmc_callcontext.h \\
3773    include/parrot/pmc.h \\
3774    include/parrot/core_pmcs.h \\
3775    include/parrot/datatypes.h \\
3776    include/parrot/platform_interface.h \\
3777    include/pmc/pmc_default.h \\
3778    include/parrot/hll.h
3779        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/handle.c
3780
3781src/pmc/hashiterator.c : src/pmc/hashiterator.dump
3782        $(PMC2CC) src/pmc/hashiterator.pmc
3783
3784src/pmc/hashiterator.dump : vtable.dump src/pmc/default.dump src/pmc/iterator.dump src/pmc/hashiterator.pmc $(PMC2C_FILES)
3785        $(PMC2CD) src/pmc/hashiterator.pmc
3786
3787include/pmc/pmc_hashiterator.h: src/pmc/hashiterator.c
3788
3789## SUFFIX OVERRIDE -Warnings
3790src/pmc/hashiterator$(O): \\
3791    include/parrot/exceptions.h \\
3792    include/parrot/cclass.h \\
3793    include/parrot/string_funcs.h \\
3794    include/parrot/misc.h \\
3795    include/parrot/sub.h \\
3796    include/parrot/multidispatch.h \\
3797    src/pmc/hashiterator.str \\
3798    include/parrot/exit.h \\
3799    include/parrot/call.h \\
3800    include/parrot/dynext.h \\
3801    include/parrot/pobj.h \\
3802    include/parrot/extend_vtable.h \\
3803    include/parrot/memory.h \\
3804    include/parrot/pmc_freeze.h \\
3805    include/parrot/compiler.h \\
3806    include/pmc/pmc_iterator.h \\
3807    include/parrot/key.h \\
3808    include/parrot/oo.h \\
3809    include/parrot/packfile.h \\
3810    include/parrot/feature.h \\
3811    include/pmc/pmc_continuation.h \\
3812    include/parrot/global_setup.h \\
3813    src/pmc/hashiterator.c \\
3814    include/pmc/pmc_hash.h \\
3815    include/parrot/oplib.h \\
3816    include/parrot/library.h \\
3817    include/parrot/hash.h \\
3818    include/parrot/gc_api.h \\
3819    include/parrot/nci.h \\
3820    include/parrot/vtables.h \\
3821    include/parrot/has_header.h \\
3822    include/parrot/warnings.h \\
3823    include/parrot/string.h \\
3824    include/parrot/namespace.h \\
3825    include/parrot/settings.h \\
3826    include/parrot/extend.h \\
3827    include/pmc/pmc_hashiterator.h \\
3828    include/parrot/pbcversion.h \\
3829    include/parrot/op.h \\
3830    include/parrot/interpreter.h \\
3831    include/parrot/core_types.h \\
3832    include/parrot/io.h \\
3833    include/parrot/context.h \\
3834    include/parrot/debugger.h \\
3835    include/parrot/parrot.h \\
3836    include/parrot/enums.h \\
3837    include/pmc/pmc_hashiteratorkey.h \\
3838    include/parrot/encoding.h \\
3839    include/parrot/vtable.h \\
3840    include/parrot/caches.h \\
3841    include/parrot/config.h \\
3842    include/parrot/scheduler.h \\
3843    include/pmc/pmc_callcontext.h \\
3844    include/parrot/pmc.h \\
3845    include/parrot/core_pmcs.h \\
3846    include/parrot/datatypes.h \\
3847    include/parrot/platform_interface.h \\
3848    include/pmc/pmc_default.h \\
3849    include/parrot/hll.h
3850        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/hashiterator.c
3851
3852src/pmc/hashiteratorkey.c : src/pmc/hashiteratorkey.dump
3853        $(PMC2CC) src/pmc/hashiteratorkey.pmc
3854
3855src/pmc/hashiteratorkey.dump : vtable.dump src/pmc/default.dump src/pmc/hashiteratorkey.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
3856        $(PMC2CD) src/pmc/hashiteratorkey.pmc
3857
3858include/pmc/pmc_hashiteratorkey.h: src/pmc/hashiteratorkey.c
3859
3860## SUFFIX OVERRIDE -Warnings
3861src/pmc/hashiteratorkey$(O): \\
3862    include/parrot/exceptions.h \\
3863    include/parrot/cclass.h \\
3864    include/parrot/string_funcs.h \\
3865    include/parrot/misc.h \\
3866    include/parrot/sub.h \\
3867    include/parrot/multidispatch.h \\
3868    include/parrot/exit.h \\
3869    include/parrot/call.h \\
3870    include/parrot/dynext.h \\
3871    include/parrot/pobj.h \\
3872    include/parrot/extend_vtable.h \\
3873    include/parrot/memory.h \\
3874    include/parrot/pmc_freeze.h \\
3875    include/parrot/compiler.h \\
3876    include/parrot/key.h \\
3877    include/parrot/oo.h \\
3878    include/parrot/packfile.h \\
3879    include/parrot/feature.h \\
3880    include/pmc/pmc_continuation.h \\
3881    include/parrot/global_setup.h \\
3882    include/parrot/oplib.h \\
3883    include/parrot/library.h \\
3884    include/parrot/hash.h \\
3885    include/parrot/gc_api.h \\
3886    include/parrot/nci.h \\
3887    include/parrot/vtables.h \\
3888    include/parrot/has_header.h \\
3889    include/parrot/warnings.h \\
3890    src/pmc/hashiteratorkey.str \\
3891    include/parrot/string.h \\
3892    include/parrot/namespace.h \\
3893    include/parrot/settings.h \\
3894    include/parrot/extend.h \\
3895    include/parrot/pbcversion.h \\
3896    include/parrot/op.h \\
3897    src/pmc/hashiteratorkey.c \\
3898    include/parrot/interpreter.h \\
3899    include/parrot/core_types.h \\
3900    include/parrot/io.h \\
3901    include/parrot/context.h \\
3902    include/pmc/pmc_fixedintegerarray.h \\
3903    include/parrot/debugger.h \\
3904    include/parrot/parrot.h \\
3905    include/parrot/enums.h \\
3906    include/pmc/pmc_hashiteratorkey.h \\
3907    include/parrot/encoding.h \\
3908    include/parrot/vtable.h \\
3909    include/parrot/caches.h \\
3910    include/parrot/config.h \\
3911    include/parrot/scheduler.h \\
3912    include/pmc/pmc_callcontext.h \\
3913    include/parrot/pmc.h \\
3914    include/parrot/core_pmcs.h \\
3915    include/parrot/datatypes.h \\
3916    include/parrot/platform_interface.h \\
3917    include/pmc/pmc_default.h \\
3918    include/parrot/hll.h
3919        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/hashiteratorkey.c
3920
3921src/pmc/imageiofreeze.c : src/pmc/imageiofreeze.dump
3922        $(PMC2CC) src/pmc/imageiofreeze.pmc
3923
3924src/pmc/imageiofreeze.dump : vtable.dump src/pmc/default.dump src/pmc/imageiofreeze.pmc $(PMC2C_FILES)
3925        $(PMC2CD) src/pmc/imageiofreeze.pmc
3926
3927include/pmc/pmc_imageiofreeze.h: src/pmc/imageiofreeze.c
3928
3929## SUFFIX OVERRIDE -Warnings
3930src/pmc/imageiofreeze$(O): \\
3931    include/parrot/exceptions.h \\
3932    include/parrot/cclass.h \\
3933    include/parrot/string_funcs.h \\
3934    src/pmc/imageiofreeze.str \\
3935    include/parrot/misc.h \\
3936    include/parrot/sub.h \\
3937    include/parrot/multidispatch.h \\
3938    include/parrot/exit.h \\
3939    include/parrot/call.h \\
3940    include/parrot/dynext.h \\
3941    include/parrot/pobj.h \\
3942    include/parrot/extend_vtable.h \\
3943    include/parrot/memory.h \\
3944    include/parrot/pmc_freeze.h \\
3945    include/parrot/compiler.h \\
3946    include/parrot/key.h \\
3947    include/parrot/oo.h \\
3948    include/parrot/packfile.h \\
3949    include/parrot/feature.h \\
3950    include/pmc/pmc_continuation.h \\
3951    include/parrot/global_setup.h \\
3952    include/parrot/oplib.h \\
3953    include/parrot/library.h \\
3954    include/parrot/hash.h \\
3955    include/parrot/gc_api.h \\
3956    include/parrot/nci.h \\
3957    include/parrot/vtables.h \\
3958    include/parrot/has_header.h \\
3959    include/parrot/warnings.h \\
3960    include/parrot/string.h \\
3961    include/parrot/namespace.h \\
3962    include/parrot/settings.h \\
3963    include/parrot/extend.h \\
3964    include/parrot/pbcversion.h \\
3965    include/parrot/op.h \\
3966    include/parrot/interpreter.h \\
3967    include/parrot/core_types.h \\
3968    include/parrot/io.h \\
3969    include/parrot/context.h \\
3970    include/parrot/debugger.h \\
3971    include/parrot/parrot.h \\
3972    include/parrot/enums.h \\
3973    include/parrot/encoding.h \\
3974    include/parrot/vtable.h \\
3975    include/parrot/caches.h \\
3976    include/parrot/config.h \\
3977    include/parrot/scheduler.h \\
3978    include/pmc/pmc_callcontext.h \\
3979    include/parrot/imageio.h \\
3980    include/parrot/pmc.h \\
3981    include/parrot/core_pmcs.h \\
3982    include/parrot/datatypes.h \\
3983    include/parrot/platform_interface.h \\
3984    include/pmc/pmc_default.h \\
3985    src/pmc/imageiofreeze.c \\
3986    include/pmc/pmc_imageiofreeze.h \\
3987    include/parrot/hll.h
3988        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/imageiofreeze.c
3989
3990src/pmc/imageiosize.c : src/pmc/imageiosize.dump
3991        $(PMC2CC) src/pmc/imageiosize.pmc
3992
3993src/pmc/imageiosize.dump : vtable.dump src/pmc/default.dump src/pmc/imageiosize.pmc $(PMC2C_FILES)
3994        $(PMC2CD) src/pmc/imageiosize.pmc
3995
3996include/pmc/pmc_imageiosize.h: src/pmc/imageiosize.c
3997
3998## SUFFIX OVERRIDE -Warnings
3999src/pmc/imageiosize$(O): \\
4000    include/parrot/exceptions.h \\
4001    include/parrot/cclass.h \\
4002    include/parrot/string_funcs.h \\
4003    include/parrot/misc.h \\
4004    include/parrot/sub.h \\
4005    include/parrot/multidispatch.h \\
4006    include/parrot/exit.h \\
4007    include/parrot/call.h \\
4008    include/parrot/dynext.h \\
4009    include/parrot/pobj.h \\
4010    include/parrot/extend_vtable.h \\
4011    include/parrot/memory.h \\
4012    include/parrot/pmc_freeze.h \\
4013    include/parrot/compiler.h \\
4014    include/parrot/key.h \\
4015    include/parrot/oo.h \\
4016    include/parrot/packfile.h \\
4017    include/parrot/feature.h \\
4018    include/pmc/pmc_continuation.h \\
4019    include/parrot/global_setup.h \\
4020    include/parrot/oplib.h \\
4021    include/parrot/library.h \\
4022    include/parrot/hash.h \\
4023    include/parrot/gc_api.h \\
4024    include/parrot/nci.h \\
4025    include/parrot/vtables.h \\
4026    include/parrot/has_header.h \\
4027    include/parrot/warnings.h \\
4028    include/parrot/string.h \\
4029    include/parrot/namespace.h \\
4030    include/parrot/settings.h \\
4031    include/parrot/extend.h \\
4032    include/parrot/pbcversion.h \\
4033    include/parrot/op.h \\
4034    include/parrot/interpreter.h \\
4035    include/parrot/core_types.h \\
4036    src/pmc/imageiosize.str \\
4037    include/parrot/io.h \\
4038    include/parrot/context.h \\
4039    include/parrot/debugger.h \\
4040    include/parrot/parrot.h \\
4041    src/pmc/imageiosize.c \\
4042    include/parrot/enums.h \\
4043    include/parrot/encoding.h \\
4044    include/parrot/vtable.h \\
4045    include/parrot/caches.h \\
4046    include/parrot/config.h \\
4047    include/pmc/pmc_imageiosize.h \\
4048    include/parrot/scheduler.h \\
4049    include/pmc/pmc_callcontext.h \\
4050    include/parrot/pmc.h \\
4051    include/parrot/core_pmcs.h \\
4052    include/parrot/datatypes.h \\
4053    include/parrot/platform_interface.h \\
4054    include/pmc/pmc_default.h \\
4055    include/parrot/hll.h
4056        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/imageiosize.c
4057
4058src/pmc/imageiostrings.c : src/pmc/imageiostrings.dump
4059        $(PMC2CC) src/pmc/imageiostrings.pmc
4060
4061src/pmc/imageiostrings.dump : vtable.dump src/pmc/default.dump src/pmc/imageiostrings.pmc $(PMC2C_FILES)
4062        $(PMC2CD) src/pmc/imageiostrings.pmc
4063
4064include/pmc/pmc_imageiostrings.h: src/pmc/imageiostrings.c
4065
4066## SUFFIX OVERRIDE -Warnings
4067src/pmc/imageiostrings$(O): \\
4068    include/parrot/exceptions.h \\
4069    include/parrot/cclass.h \\
4070    include/parrot/string_funcs.h \\
4071    include/parrot/misc.h \\
4072    include/parrot/sub.h \\
4073    include/parrot/multidispatch.h \\
4074    include/parrot/exit.h \\
4075    include/parrot/call.h \\
4076    include/parrot/dynext.h \\
4077    include/parrot/pobj.h \\
4078    include/parrot/extend_vtable.h \\
4079    include/parrot/memory.h \\
4080    include/parrot/pmc_freeze.h \\
4081    include/parrot/compiler.h \\
4082    include/parrot/key.h \\
4083    include/parrot/oo.h \\
4084    include/parrot/packfile.h \\
4085    include/parrot/feature.h \\
4086    include/pmc/pmc_continuation.h \\
4087    include/parrot/global_setup.h \\
4088    include/parrot/oplib.h \\
4089    include/parrot/library.h \\
4090    include/parrot/hash.h \\
4091    include/parrot/gc_api.h \\
4092    src/pmc/imageiostrings.c \\
4093    include/parrot/nci.h \\
4094    include/parrot/vtables.h \\
4095    include/parrot/has_header.h \\
4096    include/parrot/warnings.h \\
4097    include/parrot/string.h \\
4098    include/parrot/namespace.h \\
4099    include/parrot/settings.h \\
4100    include/parrot/extend.h \\
4101    include/parrot/pbcversion.h \\
4102    include/parrot/op.h \\
4103    include/parrot/interpreter.h \\
4104    include/parrot/core_types.h \\
4105    include/pmc/pmc_imageiostrings.h \\
4106    include/parrot/io.h \\
4107    include/parrot/context.h \\
4108    include/parrot/debugger.h \\
4109    include/parrot/parrot.h \\
4110    include/parrot/enums.h \\
4111    include/parrot/encoding.h \\
4112    include/parrot/vtable.h \\
4113    include/parrot/caches.h \\
4114    include/parrot/config.h \\
4115    include/parrot/scheduler.h \\
4116    include/pmc/pmc_callcontext.h \\
4117    include/parrot/pmc.h \\
4118    include/parrot/core_pmcs.h \\
4119    include/parrot/datatypes.h \\
4120    include/parrot/platform_interface.h \\
4121    src/pmc/imageiostrings.str \\
4122    include/pmc/pmc_default.h \\
4123    include/parrot/hll.h
4124        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/imageiostrings.c
4125
4126src/pmc/imageiothaw.c : src/pmc/imageiothaw.dump
4127        $(PMC2CC) src/pmc/imageiothaw.pmc
4128
4129src/pmc/imageiothaw.dump : vtable.dump src/pmc/default.dump src/pmc/imageiothaw.pmc $(PMC2C_FILES)
4130        $(PMC2CD) src/pmc/imageiothaw.pmc
4131
4132include/pmc/pmc_imageiothaw.h: src/pmc/imageiothaw.c
4133
4134## SUFFIX OVERRIDE -Warnings
4135src/pmc/imageiothaw$(O): \\
4136    include/parrot/exceptions.h \\
4137    src/pmc/imageiothaw.c \\
4138    include/parrot/cclass.h \\
4139    include/parrot/string_funcs.h \\
4140    include/parrot/misc.h \\
4141    include/parrot/sub.h \\
4142    include/parrot/multidispatch.h \\
4143    include/pmc/pmc_imageiothaw.h \\
4144    include/parrot/exit.h \\
4145    include/parrot/call.h \\
4146    include/parrot/dynext.h \\
4147    include/parrot/pobj.h \\
4148    include/parrot/extend_vtable.h \\
4149    include/parrot/memory.h \\
4150    include/parrot/pmc_freeze.h \\
4151    include/parrot/compiler.h \\
4152    include/parrot/key.h \\
4153    include/parrot/oo.h \\
4154    include/parrot/packfile.h \\
4155    include/parrot/feature.h \\
4156    include/pmc/pmc_continuation.h \\
4157    include/parrot/global_setup.h \\
4158    include/parrot/oplib.h \\
4159    include/parrot/library.h \\
4160    include/parrot/hash.h \\
4161    include/parrot/gc_api.h \\
4162    include/parrot/nci.h \\
4163    include/parrot/vtables.h \\
4164    include/parrot/has_header.h \\
4165    include/parrot/warnings.h \\
4166    include/parrot/string.h \\
4167    include/parrot/namespace.h \\
4168    include/parrot/settings.h \\
4169    include/parrot/extend.h \\
4170    src/pmc/imageiothaw.str \\
4171    include/parrot/pbcversion.h \\
4172    include/parrot/op.h \\
4173    include/parrot/interpreter.h \\
4174    include/parrot/core_types.h \\
4175    include/parrot/io.h \\
4176    include/parrot/context.h \\
4177    include/parrot/debugger.h \\
4178    include/parrot/parrot.h \\
4179    include/parrot/enums.h \\
4180    include/parrot/encoding.h \\
4181    include/parrot/vtable.h \\
4182    include/parrot/caches.h \\
4183    include/parrot/config.h \\
4184    include/parrot/scheduler.h \\
4185    include/pmc/pmc_callcontext.h \\
4186    include/parrot/imageio.h \\
4187    include/parrot/pmc.h \\
4188    include/parrot/core_pmcs.h \\
4189    include/parrot/datatypes.h \\
4190    include/parrot/platform_interface.h \\
4191    include/pmc/pmc_default.h \\
4192    include/parrot/hll.h
4193        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/imageiothaw.c
4194
4195src/pmc/imccompiler.c : src/pmc/imccompiler.dump
4196        $(PMC2CC) src/pmc/imccompiler.pmc
4197
4198src/pmc/imccompiler.dump : vtable.dump src/pmc/default.dump src/pmc/imccompiler.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4199        $(PMC2CD) src/pmc/imccompiler.pmc
4200
4201include/pmc/pmc_imccompiler.h: src/pmc/imccompiler.c
4202
4203## SUFFIX OVERRIDE -Warnings
4204src/pmc/imccompiler$(O): \\
4205    include/parrot/exceptions.h \\
4206    include/parrot/cclass.h \\
4207    include/parrot/string_funcs.h \\
4208    include/parrot/misc.h \\
4209    include/parrot/sub.h \\
4210    include/imcc/embed.h \\
4211    include/parrot/multidispatch.h \\
4212    include/parrot/exit.h \\
4213    include/parrot/call.h \\
4214    include/parrot/dynext.h \\
4215    include/parrot/pobj.h \\
4216    include/parrot/extend_vtable.h \\
4217    include/parrot/memory.h \\
4218    include/parrot/pmc_freeze.h \\
4219    include/parrot/compiler.h \\
4220    include/parrot/key.h \\
4221    include/parrot/oo.h \\
4222    include/parrot/packfile.h \\
4223    include/parrot/feature.h \\
4224    include/pmc/pmc_continuation.h \\
4225    include/parrot/global_setup.h \\
4226    include/parrot/oplib.h \\
4227    include/parrot/library.h \\
4228    include/parrot/hash.h \\
4229    include/parrot/gc_api.h \\
4230    include/parrot/nci.h \\
4231    include/parrot/vtables.h \\
4232    include/parrot/has_header.h \\
4233    include/parrot/warnings.h \\
4234    include/parrot/string.h \\
4235    include/parrot/namespace.h \\
4236    include/parrot/settings.h \\
4237    include/parrot/extend.h \\
4238    include/parrot/pbcversion.h \\
4239    include/pmc/pmc_imccompiler.h \\
4240    include/parrot/op.h \\
4241    include/parrot/interpreter.h \\
4242    include/parrot/core_types.h \\
4243    include/parrot/io.h \\
4244    include/parrot/context.h \\
4245    include/pmc/pmc_fixedintegerarray.h \\
4246    include/parrot/debugger.h \\
4247    include/parrot/parrot.h \\
4248    include/pmc/pmc_sub.h \\
4249    include/parrot/enums.h \\
4250    src/pmc/imccompiler.c \\
4251    include/parrot/encoding.h \\
4252    include/parrot/vtable.h \\
4253    include/parrot/caches.h \\
4254    include/parrot/config.h \\
4255    include/parrot/scheduler.h \\
4256    include/pmc/pmc_callcontext.h \\
4257    include/parrot/pmc.h \\
4258    include/parrot/core_pmcs.h \\
4259    include/parrot/datatypes.h \\
4260    include/parrot/platform_interface.h \\
4261    include/imcc/yyscanner.h \\
4262    include/pmc/pmc_default.h \\
4263    src/pmc/imccompiler.str \\
4264    include/parrot/hll.h
4265        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/imccompiler.c
4266
4267src/pmc/lexinfo.c : src/pmc/lexinfo.dump
4268        $(PMC2CC) src/pmc/lexinfo.pmc
4269
4270src/pmc/lexinfo.dump : vtable.dump src/pmc/default.dump src/pmc/hash.dump src/pmc/lexinfo.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4271        $(PMC2CD) src/pmc/lexinfo.pmc
4272
4273include/pmc/pmc_lexinfo.h: src/pmc/lexinfo.c
4274
4275## SUFFIX OVERRIDE -Warnings
4276src/pmc/lexinfo$(O): \\
4277    include/parrot/exceptions.h \\
4278    include/parrot/cclass.h \\
4279    include/parrot/string_funcs.h \\
4280    include/parrot/misc.h \\
4281    include/parrot/sub.h \\
4282    include/parrot/multidispatch.h \\
4283    include/parrot/exit.h \\
4284    include/parrot/call.h \\
4285    include/parrot/dynext.h \\
4286    include/parrot/pobj.h \\
4287    include/parrot/extend_vtable.h \\
4288    include/parrot/memory.h \\
4289    include/parrot/pmc_freeze.h \\
4290    include/parrot/compiler.h \\
4291    include/parrot/key.h \\
4292    include/parrot/oo.h \\
4293    include/parrot/packfile.h \\
4294    include/parrot/feature.h \\
4295    include/pmc/pmc_continuation.h \\
4296    include/parrot/global_setup.h \\
4297    include/pmc/pmc_hash.h \\
4298    include/parrot/oplib.h \\
4299    include/parrot/library.h \\
4300    include/parrot/hash.h \\
4301    include/parrot/gc_api.h \\
4302    include/parrot/nci.h \\
4303    include/parrot/vtables.h \\
4304    include/parrot/has_header.h \\
4305    include/parrot/warnings.h \\
4306    include/parrot/string.h \\
4307    include/parrot/namespace.h \\
4308    include/parrot/settings.h \\
4309    include/parrot/extend.h \\
4310    include/pmc/pmc_lexinfo.h \\
4311    include/parrot/pbcversion.h \\
4312    include/parrot/op.h \\
4313    include/parrot/interpreter.h \\
4314    include/parrot/core_types.h \\
4315    include/parrot/io.h \\
4316    include/parrot/context.h \\
4317    include/pmc/pmc_fixedintegerarray.h \\
4318    include/parrot/debugger.h \\
4319    include/parrot/parrot.h \\
4320    include/parrot/enums.h \\
4321    include/parrot/encoding.h \\
4322    src/pmc/lexinfo.c \\
4323    include/parrot/vtable.h \\
4324    include/parrot/caches.h \\
4325    include/parrot/config.h \\
4326    include/parrot/scheduler.h \\
4327    include/pmc/pmc_callcontext.h \\
4328    include/parrot/pmc.h \\
4329    include/parrot/core_pmcs.h \\
4330    include/parrot/datatypes.h \\
4331    include/parrot/platform_interface.h \\
4332    include/pmc/pmc_default.h \\
4333    src/pmc/lexinfo.str \\
4334    include/parrot/hll.h
4335        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/lexinfo.c
4336
4337src/pmc/mappedbytearray.c : src/pmc/mappedbytearray.dump
4338        $(PMC2CC) src/pmc/mappedbytearray.pmc
4339
4340src/pmc/mappedbytearray.dump : vtable.dump src/pmc/default.dump src/pmc/mappedbytearray.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4341        $(PMC2CD) src/pmc/mappedbytearray.pmc
4342
4343include/pmc/pmc_mappedbytearray.h: src/pmc/mappedbytearray.c
4344
4345## SUFFIX OVERRIDE -Warnings
4346src/pmc/mappedbytearray$(O): \\
4347    include/parrot/exceptions.h \\
4348    include/parrot/cclass.h \\
4349    include/parrot/string_funcs.h \\
4350    include/parrot/misc.h \\
4351    include/parrot/sub.h \\
4352    src/pmc/mappedbytearray.str \\
4353    include/parrot/multidispatch.h \\
4354    include/parrot/exit.h \\
4355    include/parrot/call.h \\
4356    include/parrot/dynext.h \\
4357    include/parrot/pobj.h \\
4358    include/pmc/pmc_mappedbytearray.h \\
4359    include/parrot/extend_vtable.h \\
4360    include/parrot/memory.h \\
4361    include/parrot/pmc_freeze.h \\
4362    include/parrot/compiler.h \\
4363    include/parrot/key.h \\
4364    include/parrot/oo.h \\
4365    include/parrot/packfile.h \\
4366    include/parrot/feature.h \\
4367    include/pmc/pmc_continuation.h \\
4368    include/parrot/global_setup.h \\
4369    include/parrot/oplib.h \\
4370    include/parrot/library.h \\
4371    include/parrot/hash.h \\
4372    include/parrot/gc_api.h \\
4373    include/parrot/nci.h \\
4374    include/parrot/vtables.h \\
4375    include/parrot/has_header.h \\
4376    include/parrot/warnings.h \\
4377    include/parrot/string.h \\
4378    include/parrot/namespace.h \\
4379    include/parrot/settings.h \\
4380    include/parrot/extend.h \\
4381    include/parrot/pbcversion.h \\
4382    include/parrot/op.h \\
4383    include/parrot/interpreter.h \\
4384    include/parrot/core_types.h \\
4385    src/io/io_private.h \\
4386    include/parrot/io.h \\
4387    include/parrot/context.h \\
4388    include/pmc/pmc_fixedintegerarray.h \\
4389    include/parrot/debugger.h \\
4390    include/parrot/parrot.h \\
4391    include/parrot/enums.h \\
4392    include/parrot/encoding.h \\
4393    include/parrot/vtable.h \\
4394    include/parrot/caches.h \\
4395    include/parrot/config.h \\
4396    include/parrot/scheduler.h \\
4397    include/pmc/pmc_callcontext.h \\
4398    include/parrot/pmc.h \\
4399    include/parrot/core_pmcs.h \\
4400    include/parrot/datatypes.h \\
4401    include/parrot/platform_interface.h \\
4402    src/pmc/mappedbytearray.c \\
4403    include/pmc/pmc_default.h \\
4404    include/parrot/hll.h
4405        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/mappedbytearray.c
4406
4407src/pmc/multisub.c : src/pmc/multisub.dump
4408        $(PMC2CC) src/pmc/multisub.pmc
4409
4410src/pmc/multisub.dump : vtable.dump src/pmc/default.dump src/pmc/fixedpmcarray.dump src/pmc/resizablepmcarray.dump src/pmc/multisub.pmc $(PMC2C_FILES)
4411        $(PMC2CD) src/pmc/multisub.pmc
4412
4413include/pmc/pmc_multisub.h: src/pmc/multisub.c
4414
4415## SUFFIX OVERRIDE -Warnings
4416src/pmc/multisub$(O): \\
4417    include/pmc/pmc_resizablepmcarray.h \\
4418    include/pmc/pmc_fixedpmcarray.h \\
4419    include/parrot/exceptions.h \\
4420    include/parrot/cclass.h \\
4421    include/parrot/string_funcs.h \\
4422    include/parrot/misc.h \\
4423    include/parrot/sub.h \\
4424    include/parrot/multidispatch.h \\
4425    include/parrot/exit.h \\
4426    include/parrot/call.h \\
4427    include/parrot/dynext.h \\
4428    include/parrot/pobj.h \\
4429    include/parrot/extend_vtable.h \\
4430    include/parrot/memory.h \\
4431    include/parrot/pmc_freeze.h \\
4432    include/parrot/compiler.h \\
4433    include/parrot/key.h \\
4434    include/parrot/oo.h \\
4435    include/parrot/packfile.h \\
4436    include/parrot/feature.h \\
4437    include/pmc/pmc_continuation.h \\
4438    include/parrot/global_setup.h \\
4439    include/parrot/oplib.h \\
4440    include/parrot/library.h \\
4441    include/parrot/hash.h \\
4442    include/parrot/gc_api.h \\
4443    include/parrot/nci.h \\
4444    include/parrot/vtables.h \\
4445    include/parrot/has_header.h \\
4446    include/parrot/warnings.h \\
4447    include/parrot/string.h \\
4448    include/parrot/namespace.h \\
4449    include/parrot/settings.h \\
4450    include/parrot/extend.h \\
4451    src/pmc/multisub.c \\
4452    include/parrot/pbcversion.h \\
4453    include/parrot/op.h \\
4454    include/parrot/interpreter.h \\
4455    include/parrot/core_types.h \\
4456    include/parrot/io.h \\
4457    include/parrot/context.h \\
4458    include/parrot/debugger.h \\
4459    include/parrot/parrot.h \\
4460    include/parrot/enums.h \\
4461    include/parrot/encoding.h \\
4462    include/parrot/vtable.h \\
4463    include/parrot/caches.h \\
4464    include/parrot/config.h \\
4465    include/parrot/scheduler.h \\
4466    include/pmc/pmc_callcontext.h \\
4467    include/parrot/pmc.h \\
4468    include/parrot/core_pmcs.h \\
4469    include/parrot/datatypes.h \\
4470    include/parrot/platform_interface.h \\
4471    src/pmc/multisub.str \\
4472    include/pmc/pmc_multisub.h \\
4473    include/pmc/pmc_default.h \\
4474    include/parrot/hll.h
4475        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/multisub.c
4476
4477src/pmc/namespace.c : src/pmc/namespace.dump
4478        $(PMC2CC) src/pmc/namespace.pmc
4479
4480src/pmc/namespace.dump : vtable.dump src/pmc/default.dump src/pmc/hash.dump src/pmc/namespace.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4481        $(PMC2CD) src/pmc/namespace.pmc
4482
4483include/pmc/pmc_namespace.h: src/pmc/namespace.c
4484
4485## SUFFIX OVERRIDE -Warnings
4486src/pmc/namespace$(O): \\
4487    include/parrot/exceptions.h \\
4488    include/parrot/cclass.h \\
4489    include/parrot/string_funcs.h \\
4490    include/parrot/misc.h \\
4491    include/parrot/sub.h \\
4492    src/pmc/namespace.str \\
4493    include/parrot/multidispatch.h \\
4494    include/pmc/pmc_namespace.h \\
4495    include/parrot/exit.h \\
4496    include/parrot/call.h \\
4497    include/parrot/dynext.h \\
4498    include/parrot/pobj.h \\
4499    include/parrot/extend_vtable.h \\
4500    include/parrot/memory.h \\
4501    include/parrot/pmc_freeze.h \\
4502    include/parrot/compiler.h \\
4503    include/parrot/key.h \\
4504    include/parrot/oo.h \\
4505    include/parrot/packfile.h \\
4506    include/parrot/feature.h \\
4507    include/pmc/pmc_continuation.h \\
4508    include/parrot/global_setup.h \\
4509    include/pmc/pmc_hash.h \\
4510    include/parrot/oplib.h \\
4511    include/parrot/library.h \\
4512    include/parrot/hash.h \\
4513    include/parrot/gc_api.h \\
4514    include/parrot/nci.h \\
4515    include/parrot/vtables.h \\
4516    include/parrot/has_header.h \\
4517    include/parrot/warnings.h \\
4518    include/parrot/string.h \\
4519    include/parrot/namespace.h \\
4520    include/parrot/settings.h \\
4521    include/parrot/extend.h \\
4522    include/parrot/pbcversion.h \\
4523    include/parrot/op.h \\
4524    include/parrot/interpreter.h \\
4525    include/parrot/core_types.h \\
4526    include/parrot/io.h \\
4527    include/parrot/context.h \\
4528    include/pmc/pmc_fixedintegerarray.h \\
4529    include/parrot/debugger.h \\
4530    include/parrot/parrot.h \\
4531    include/pmc/pmc_sub.h \\
4532    include/parrot/enums.h \\
4533    include/parrot/encoding.h \\
4534    src/pmc/namespace.c \\
4535    include/parrot/vtable.h \\
4536    include/parrot/caches.h \\
4537    include/parrot/config.h \\
4538    include/parrot/scheduler.h \\
4539    include/pmc/pmc_callcontext.h \\
4540    include/parrot/pmc.h \\
4541    include/parrot/core_pmcs.h \\
4542    include/parrot/datatypes.h \\
4543    include/parrot/platform_interface.h \\
4544    include/pmc/pmc_default.h \\
4545    include/parrot/hll.h
4546        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/namespace.c
4547
4548src/pmc/nativepccmethod.c : src/pmc/nativepccmethod.dump
4549        $(PMC2CC) src/pmc/nativepccmethod.pmc
4550
4551src/pmc/nativepccmethod.dump : vtable.dump src/pmc/default.dump src/pmc/nativepccmethod.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4552        $(PMC2CD) src/pmc/nativepccmethod.pmc
4553
4554include/pmc/pmc_nativepccmethod.h: src/pmc/nativepccmethod.c
4555
4556## SUFFIX OVERRIDE -Warnings
4557src/pmc/nativepccmethod$(O): \\
4558    include/parrot/exceptions.h \\
4559    include/parrot/cclass.h \\
4560    include/parrot/string_funcs.h \\
4561    include/parrot/misc.h \\
4562    include/parrot/sub.h \\
4563    include/parrot/multidispatch.h \\
4564    include/parrot/exit.h \\
4565    include/parrot/call.h \\
4566    include/parrot/dynext.h \\
4567    include/parrot/pobj.h \\
4568    include/parrot/extend_vtable.h \\
4569    include/parrot/memory.h \\
4570    include/parrot/pmc_freeze.h \\
4571    include/parrot/compiler.h \\
4572    include/parrot/key.h \\
4573    include/parrot/oo.h \\
4574    include/parrot/packfile.h \\
4575    include/parrot/feature.h \\
4576    include/pmc/pmc_continuation.h \\
4577    include/parrot/global_setup.h \\
4578    include/parrot/oplib.h \\
4579    include/parrot/library.h \\
4580    include/parrot/hash.h \\
4581    include/parrot/gc_api.h \\
4582    include/parrot/nci.h \\
4583    include/parrot/vtables.h \\
4584    include/parrot/has_header.h \\
4585    src/pmc/nativepccmethod.c \\
4586    include/parrot/warnings.h \\
4587    include/parrot/string.h \\
4588    include/parrot/namespace.h \\
4589    include/parrot/settings.h \\
4590    include/parrot/extend.h \\
4591    include/parrot/pbcversion.h \\
4592    include/parrot/op.h \\
4593    include/parrot/interpreter.h \\
4594    include/parrot/core_types.h \\
4595    include/parrot/io.h \\
4596    include/parrot/context.h \\
4597    include/pmc/pmc_fixedintegerarray.h \\
4598    include/parrot/debugger.h \\
4599    include/parrot/parrot.h \\
4600    include/parrot/enums.h \\
4601    include/parrot/encoding.h \\
4602    include/parrot/vtable.h \\
4603    include/parrot/caches.h \\
4604    include/parrot/config.h \\
4605    include/parrot/scheduler.h \\
4606    src/pmc/nativepccmethod.str \\
4607    include/pmc/pmc_callcontext.h \\
4608    include/parrot/pmc.h \\
4609    include/parrot/core_pmcs.h \\
4610    include/parrot/datatypes.h \\
4611    include/parrot/platform_interface.h \\
4612    include/pmc/pmc_default.h \\
4613    include/pmc/pmc_nativepccmethod.h \\
4614    include/parrot/hll.h
4615        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/nativepccmethod.c
4616
4617src/pmc/object.c : src/pmc/object.dump
4618        $(PMC2CC) src/pmc/object.pmc
4619
4620src/pmc/object.dump : vtable.dump src/pmc/default.dump src/pmc/object.pmc $(PMC2C_FILES)
4621        $(PMC2CD) src/pmc/object.pmc
4622
4623include/pmc/pmc_object.h: src/pmc/object.c
4624
4625## SUFFIX OVERRIDE -Warnings
4626src/pmc/object$(O): \\
4627    include/parrot/exceptions.h \\
4628    include/parrot/cclass.h \\
4629    include/parrot/string_funcs.h \\
4630    include/parrot/misc.h \\
4631    include/parrot/sub.h \\
4632    include/parrot/multidispatch.h \\
4633    include/parrot/exit.h \\
4634    include/parrot/call.h \\
4635    include/parrot/dynext.h \\
4636    include/pmc/pmc_object.h \\
4637    src/pmc/object.c \\
4638    include/parrot/pobj.h \\
4639    include/parrot/extend_vtable.h \\
4640    include/parrot/memory.h \\
4641    include/parrot/pmc_freeze.h \\
4642    include/parrot/compiler.h \\
4643    include/parrot/key.h \\
4644    include/parrot/oo.h \\
4645    include/parrot/packfile.h \\
4646    include/parrot/feature.h \\
4647    include/pmc/pmc_continuation.h \\
4648    include/parrot/global_setup.h \\
4649    include/parrot/oplib.h \\
4650    include/parrot/library.h \\
4651    include/parrot/hash.h \\
4652    include/parrot/gc_api.h \\
4653    include/parrot/nci.h \\
4654    include/parrot/vtables.h \\
4655    include/parrot/has_header.h \\
4656    include/parrot/warnings.h \\
4657    include/parrot/string.h \\
4658    include/parrot/namespace.h \\
4659    include/parrot/settings.h \\
4660    include/parrot/extend.h \\
4661    include/parrot/pbcversion.h \\
4662    include/parrot/op.h \\
4663    include/parrot/interpreter.h \\
4664    include/parrot/core_types.h \\
4665    include/parrot/io.h \\
4666    include/parrot/context.h \\
4667    include/parrot/debugger.h \\
4668    include/parrot/parrot.h \\
4669    include/parrot/enums.h \\
4670    include/parrot/encoding.h \\
4671    include/parrot/vtable.h \\
4672    include/parrot/caches.h \\
4673    include/parrot/config.h \\
4674    include/parrot/scheduler.h \\
4675    include/pmc/pmc_class.h \\
4676    src/pmc/object.str \\
4677    include/pmc/pmc_callcontext.h \\
4678    include/parrot/oo_private.h \\
4679    include/parrot/pmc.h \\
4680    include/parrot/core_pmcs.h \\
4681    include/parrot/datatypes.h \\
4682    include/parrot/platform_interface.h \\
4683    include/pmc/pmc_default.h \\
4684    include/parrot/hll.h
4685        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/object.c
4686
4687src/pmc/orderedhashiterator.c : src/pmc/orderedhashiterator.dump
4688        $(PMC2CC) src/pmc/orderedhashiterator.pmc
4689
4690src/pmc/orderedhashiterator.dump : vtable.dump src/pmc/default.dump src/pmc/iterator.dump src/pmc/orderedhashiterator.pmc $(PMC2C_FILES)
4691        $(PMC2CD) src/pmc/orderedhashiterator.pmc
4692
4693include/pmc/pmc_orderedhashiterator.h: src/pmc/orderedhashiterator.c
4694
4695## SUFFIX OVERRIDE -Warnings
4696src/pmc/orderedhashiterator$(O): \\
4697    include/parrot/exceptions.h \\
4698    include/parrot/cclass.h \\
4699    include/parrot/string_funcs.h \\
4700    include/parrot/misc.h \\
4701    include/parrot/sub.h \\
4702    include/parrot/multidispatch.h \\
4703    include/parrot/exit.h \\
4704    include/parrot/call.h \\
4705    include/parrot/dynext.h \\
4706    include/parrot/pobj.h \\
4707    include/parrot/extend_vtable.h \\
4708    include/parrot/memory.h \\
4709    include/parrot/pmc_freeze.h \\
4710    include/parrot/compiler.h \\
4711    include/pmc/pmc_iterator.h \\
4712    include/parrot/key.h \\
4713    include/parrot/oo.h \\
4714    include/parrot/packfile.h \\
4715    include/parrot/feature.h \\
4716    include/pmc/pmc_continuation.h \\
4717    include/parrot/global_setup.h \\
4718    include/parrot/oplib.h \\
4719    include/parrot/library.h \\
4720    include/parrot/hash.h \\
4721    include/parrot/gc_api.h \\
4722    include/parrot/nci.h \\
4723    include/parrot/vtables.h \\
4724    include/parrot/has_header.h \\
4725    include/parrot/warnings.h \\
4726    include/parrot/string.h \\
4727    src/pmc/orderedhashiterator.str \\
4728    include/parrot/namespace.h \\
4729    include/parrot/settings.h \\
4730    include/parrot/extend.h \\
4731    include/pmc/pmc_orderedhashiterator.h \\
4732    include/parrot/pbcversion.h \\
4733    include/parrot/op.h \\
4734    include/parrot/interpreter.h \\
4735    include/parrot/core_types.h \\
4736    include/parrot/io.h \\
4737    include/parrot/context.h \\
4738    include/parrot/debugger.h \\
4739    include/parrot/parrot.h \\
4740    include/parrot/enums.h \\
4741    include/pmc/pmc_hashiteratorkey.h \\
4742    include/parrot/encoding.h \\
4743    include/parrot/vtable.h \\
4744    include/parrot/caches.h \\
4745    include/parrot/config.h \\
4746    include/parrot/scheduler.h \\
4747    include/pmc/pmc_orderedhash.h \\
4748    include/pmc/pmc_callcontext.h \\
4749    src/pmc/orderedhashiterator.c \\
4750    include/parrot/pmc.h \\
4751    include/parrot/core_pmcs.h \\
4752    include/parrot/datatypes.h \\
4753    include/parrot/platform_interface.h \\
4754    include/pmc/pmc_default.h \\
4755    include/parrot/hll.h
4756        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/orderedhashiterator.c
4757
4758src/pmc/packfile.c : src/pmc/packfile.dump
4759        $(PMC2CC) src/pmc/packfile.pmc
4760
4761src/pmc/packfile.dump : vtable.dump src/pmc/default.dump src/pmc/packfile.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4762        $(PMC2CD) src/pmc/packfile.pmc
4763
4764include/pmc/pmc_packfile.h: src/pmc/packfile.c
4765
4766## SUFFIX OVERRIDE -Warnings
4767src/pmc/packfile$(O): \\
4768    include/parrot/exceptions.h \\
4769    include/parrot/cclass.h \\
4770    include/parrot/string_funcs.h \\
4771    include/parrot/misc.h \\
4772    include/parrot/sub.h \\
4773    include/parrot/multidispatch.h \\
4774    src/pmc/packfile.c \\
4775    include/parrot/exit.h \\
4776    include/parrot/call.h \\
4777    include/parrot/dynext.h \\
4778    include/parrot/pobj.h \\
4779    include/parrot/extend_vtable.h \\
4780    include/pmc/pmc_packfile.h \\
4781    include/parrot/memory.h \\
4782    include/parrot/pmc_freeze.h \\
4783    include/parrot/compiler.h \\
4784    include/parrot/key.h \\
4785    include/pmc/pmc_packfiledirectory.h \\
4786    include/parrot/oo.h \\
4787    include/parrot/packfile.h \\
4788    include/parrot/feature.h \\
4789    include/pmc/pmc_continuation.h \\
4790    include/parrot/global_setup.h \\
4791    include/parrot/oplib.h \\
4792    include/parrot/library.h \\
4793    include/parrot/hash.h \\
4794    include/parrot/gc_api.h \\
4795    include/parrot/nci.h \\
4796    include/parrot/vtables.h \\
4797    include/parrot/has_header.h \\
4798    include/parrot/warnings.h \\
4799    include/parrot/string.h \\
4800    include/parrot/namespace.h \\
4801    include/parrot/settings.h \\
4802    include/parrot/extend.h \\
4803    include/parrot/pbcversion.h \\
4804    include/parrot/op.h \\
4805    include/parrot/interpreter.h \\
4806    include/parrot/core_types.h \\
4807    src/pmc/packfile.str \\
4808    include/parrot/io.h \\
4809    include/parrot/context.h \\
4810    include/pmc/pmc_fixedintegerarray.h \\
4811    include/parrot/debugger.h \\
4812    include/parrot/parrot.h \\
4813    include/parrot/enums.h \\
4814    include/parrot/encoding.h \\
4815    include/parrot/vtable.h \\
4816    include/parrot/caches.h \\
4817    include/parrot/config.h \\
4818    include/parrot/scheduler.h \\
4819    include/pmc/pmc_callcontext.h \\
4820    include/parrot/pmc.h \\
4821    include/parrot/core_pmcs.h \\
4822    include/parrot/datatypes.h \\
4823    include/parrot/platform_interface.h \\
4824    include/pmc/pmc_default.h \\
4825    include/parrot/hll.h
4826        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfile.c
4827
4828src/pmc/packfileannotation.c : src/pmc/packfileannotation.dump
4829        $(PMC2CC) src/pmc/packfileannotation.pmc
4830
4831src/pmc/packfileannotation.dump : vtable.dump src/pmc/default.dump src/pmc/packfileannotation.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4832        $(PMC2CD) src/pmc/packfileannotation.pmc
4833
4834include/pmc/pmc_packfileannotation.h: src/pmc/packfileannotation.c
4835
4836## SUFFIX OVERRIDE -Warnings
4837src/pmc/packfileannotation$(O): \\
4838    include/parrot/exceptions.h \\
4839    include/parrot/cclass.h \\
4840    include/parrot/string_funcs.h \\
4841    include/parrot/misc.h \\
4842    include/parrot/sub.h \\
4843    include/parrot/multidispatch.h \\
4844    src/pmc/packfileannotation.c \\
4845    include/parrot/exit.h \\
4846    include/parrot/call.h \\
4847    include/parrot/dynext.h \\
4848    include/parrot/pobj.h \\
4849    include/parrot/extend_vtable.h \\
4850    src/pmc/packfileannotation.str \\
4851    include/parrot/memory.h \\
4852    include/parrot/pmc_freeze.h \\
4853    include/parrot/compiler.h \\
4854    include/parrot/key.h \\
4855    include/parrot/oo.h \\
4856    include/parrot/packfile.h \\
4857    include/parrot/feature.h \\
4858    include/pmc/pmc_continuation.h \\
4859    include/parrot/global_setup.h \\
4860    include/parrot/oplib.h \\
4861    include/parrot/library.h \\
4862    include/parrot/hash.h \\
4863    include/parrot/gc_api.h \\
4864    include/parrot/nci.h \\
4865    include/parrot/vtables.h \\
4866    include/parrot/has_header.h \\
4867    include/parrot/warnings.h \\
4868    include/parrot/string.h \\
4869    include/parrot/namespace.h \\
4870    include/parrot/settings.h \\
4871    include/parrot/extend.h \\
4872    include/parrot/pbcversion.h \\
4873    include/parrot/op.h \\
4874    include/parrot/interpreter.h \\
4875    include/parrot/core_types.h \\
4876    include/parrot/io.h \\
4877    include/parrot/context.h \\
4878    include/pmc/pmc_fixedintegerarray.h \\
4879    include/parrot/debugger.h \\
4880    include/parrot/parrot.h \\
4881    include/parrot/enums.h \\
4882    include/parrot/encoding.h \\
4883    include/parrot/vtable.h \\
4884    include/parrot/caches.h \\
4885    include/parrot/config.h \\
4886    include/parrot/scheduler.h \\
4887    include/pmc/pmc_callcontext.h \\
4888    include/parrot/pmc.h \\
4889    include/pmc/pmc_packfileannotation.h \\
4890    include/parrot/core_pmcs.h \\
4891    include/parrot/datatypes.h \\
4892    include/parrot/platform_interface.h \\
4893    include/pmc/pmc_default.h \\
4894    include/parrot/hll.h
4895        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfileannotation.c
4896
4897src/pmc/packfileannotations.c : src/pmc/packfileannotations.dump
4898        $(PMC2CC) src/pmc/packfileannotations.pmc
4899
4900src/pmc/packfileannotations.dump : vtable.dump src/pmc/default.dump src/pmc/packfilesegment.dump src/pmc/packfileannotations.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4901        $(PMC2CD) src/pmc/packfileannotations.pmc
4902
4903include/pmc/pmc_packfileannotations.h: src/pmc/packfileannotations.c
4904
4905## SUFFIX OVERRIDE -Warnings
4906src/pmc/packfileannotations$(O): \\
4907    include/parrot/exceptions.h \\
4908    include/parrot/cclass.h \\
4909    include/parrot/string_funcs.h \\
4910    include/parrot/misc.h \\
4911    include/parrot/sub.h \\
4912    include/parrot/multidispatch.h \\
4913    include/parrot/exit.h \\
4914    include/parrot/call.h \\
4915    include/parrot/dynext.h \\
4916    include/parrot/pobj.h \\
4917    include/parrot/extend_vtable.h \\
4918    src/pmc/packfileannotations.c \\
4919    include/parrot/memory.h \\
4920    include/parrot/pmc_freeze.h \\
4921    include/parrot/compiler.h \\
4922    include/parrot/key.h \\
4923    include/parrot/oo.h \\
4924    include/parrot/packfile.h \\
4925    include/parrot/feature.h \\
4926    include/pmc/pmc_continuation.h \\
4927    include/parrot/global_setup.h \\
4928    include/parrot/oplib.h \\
4929    include/parrot/library.h \\
4930    include/parrot/hash.h \\
4931    include/parrot/gc_api.h \\
4932    src/pmc/packfileannotations.str \\
4933    include/parrot/nci.h \\
4934    include/parrot/vtables.h \\
4935    include/parrot/has_header.h \\
4936    include/parrot/warnings.h \\
4937    include/parrot/string.h \\
4938    include/parrot/namespace.h \\
4939    include/parrot/settings.h \\
4940    include/parrot/extend.h \\
4941    include/pmc/pmc_packfilesegment.h \\
4942    include/parrot/pbcversion.h \\
4943    include/parrot/op.h \\
4944    include/parrot/interpreter.h \\
4945    include/parrot/core_types.h \\
4946    include/parrot/io.h \\
4947    include/parrot/context.h \\
4948    include/pmc/pmc_fixedintegerarray.h \\
4949    include/parrot/debugger.h \\
4950    include/parrot/parrot.h \\
4951    include/parrot/enums.h \\
4952    include/parrot/encoding.h \\
4953    include/parrot/vtable.h \\
4954    include/parrot/caches.h \\
4955    include/parrot/config.h \\
4956    include/parrot/scheduler.h \\
4957    include/pmc/pmc_callcontext.h \\
4958    include/parrot/pmc.h \\
4959    include/pmc/pmc_packfileannotation.h \\
4960    include/parrot/core_pmcs.h \\
4961    include/parrot/datatypes.h \\
4962    include/parrot/platform_interface.h \\
4963    include/pmc/pmc_default.h \\
4964    include/pmc/pmc_packfileannotations.h \\
4965    include/parrot/hll.h
4966        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfileannotations.c
4967
4968src/pmc/packfilebytecodesegment.c : src/pmc/packfilebytecodesegment.dump
4969        $(PMC2CC) src/pmc/packfilebytecodesegment.pmc
4970
4971src/pmc/packfilebytecodesegment.dump : vtable.dump src/pmc/default.dump src/pmc/packfilesegment.dump src/pmc/packfilerawsegment.dump src/pmc/packfilebytecodesegment.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
4972        $(PMC2CD) src/pmc/packfilebytecodesegment.pmc
4973
4974include/pmc/pmc_packfilebytecodesegment.h: src/pmc/packfilebytecodesegment.c
4975
4976## SUFFIX OVERRIDE -Warnings
4977src/pmc/packfilebytecodesegment$(O): \\
4978    include/parrot/exceptions.h \\
4979    include/parrot/cclass.h \\
4980    include/parrot/string_funcs.h \\
4981    include/parrot/misc.h \\
4982    include/parrot/sub.h \\
4983    include/pmc/pmc_packfilebytecodesegment.h \\
4984    include/parrot/multidispatch.h \\
4985    include/pmc/pmc_packfilerawsegment.h \\
4986    include/parrot/exit.h \\
4987    include/parrot/call.h \\
4988    include/parrot/dynext.h \\
4989    include/parrot/pobj.h \\
4990    include/parrot/extend_vtable.h \\
4991    include/parrot/memory.h \\
4992    include/parrot/pmc_freeze.h \\
4993    include/parrot/compiler.h \\
4994    include/parrot/key.h \\
4995    include/parrot/oo.h \\
4996    include/parrot/packfile.h \\
4997    include/parrot/feature.h \\
4998    include/pmc/pmc_continuation.h \\
4999    include/parrot/global_setup.h \\
5000    include/parrot/oplib.h \\
5001    include/parrot/library.h \\
5002    include/parrot/hash.h \\
5003    include/parrot/gc_api.h \\
5004    include/parrot/nci.h \\
5005    include/parrot/vtables.h \\
5006    include/parrot/has_header.h \\
5007    include/parrot/warnings.h \\
5008    include/parrot/string.h \\
5009    include/parrot/namespace.h \\
5010    include/parrot/settings.h \\
5011    include/parrot/extend.h \\
5012    include/pmc/pmc_packfilesegment.h \\
5013    include/parrot/pbcversion.h \\
5014    include/parrot/op.h \\
5015    include/parrot/interpreter.h \\
5016    include/parrot/core_types.h \\
5017    include/parrot/io.h \\
5018    include/pmc/pmc_packfileopmap.h \\
5019    include/parrot/context.h \\
5020    include/pmc/pmc_fixedintegerarray.h \\
5021    include/parrot/debugger.h \\
5022    include/parrot/parrot.h \\
5023    src/pmc/packfilebytecodesegment.str \\
5024    include/parrot/enums.h \\
5025    include/parrot/encoding.h \\
5026    include/parrot/vtable.h \\
5027    include/parrot/caches.h \\
5028    include/parrot/config.h \\
5029    include/parrot/scheduler.h \\
5030    include/pmc/pmc_callcontext.h \\
5031    include/parrot/pmc.h \\
5032    include/parrot/core_pmcs.h \\
5033    include/parrot/datatypes.h \\
5034    include/parrot/platform_interface.h \\
5035    include/pmc/pmc_default.h \\
5036    include/parrot/hll.h \\
5037    src/pmc/packfilebytecodesegment.c
5038        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfilebytecodesegment.c
5039
5040src/pmc/packfileconstanttable.c : src/pmc/packfileconstanttable.dump
5041        $(PMC2CC) src/pmc/packfileconstanttable.pmc
5042
5043src/pmc/packfileconstanttable.dump : vtable.dump src/pmc/default.dump src/pmc/packfilesegment.dump src/pmc/packfileconstanttable.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5044        $(PMC2CD) src/pmc/packfileconstanttable.pmc
5045
5046include/pmc/pmc_packfileconstanttable.h: src/pmc/packfileconstanttable.c
5047
5048## SUFFIX OVERRIDE -Warnings
5049src/pmc/packfileconstanttable$(O): \\
5050    include/parrot/exceptions.h \\
5051    include/parrot/cclass.h \\
5052    include/parrot/string_funcs.h \\
5053    include/parrot/misc.h \\
5054    include/parrot/sub.h \\
5055    include/parrot/multidispatch.h \\
5056    include/parrot/exit.h \\
5057    include/parrot/call.h \\
5058    include/parrot/dynext.h \\
5059    include/parrot/pobj.h \\
5060    include/parrot/extend_vtable.h \\
5061    include/parrot/memory.h \\
5062    include/parrot/pmc_freeze.h \\
5063    include/parrot/compiler.h \\
5064    include/parrot/key.h \\
5065    include/parrot/oo.h \\
5066    include/parrot/packfile.h \\
5067    include/parrot/feature.h \\
5068    include/pmc/pmc_continuation.h \\
5069    include/parrot/global_setup.h \\
5070    include/parrot/oplib.h \\
5071    include/parrot/library.h \\
5072    include/parrot/hash.h \\
5073    include/parrot/gc_api.h \\
5074    include/parrot/nci.h \\
5075    include/parrot/vtables.h \\
5076    include/parrot/has_header.h \\
5077    include/parrot/warnings.h \\
5078    include/parrot/string.h \\
5079    include/parrot/namespace.h \\
5080    include/parrot/settings.h \\
5081    include/parrot/extend.h \\
5082    include/pmc/pmc_packfilesegment.h \\
5083    include/parrot/pbcversion.h \\
5084    include/parrot/op.h \\
5085    include/parrot/interpreter.h \\
5086    include/parrot/core_types.h \\
5087    include/parrot/io.h \\
5088    src/pmc/packfileconstanttable.c \\
5089    include/parrot/context.h \\
5090    include/pmc/pmc_fixedintegerarray.h \\
5091    include/parrot/debugger.h \\
5092    include/parrot/parrot.h \\
5093    include/parrot/enums.h \\
5094    include/parrot/encoding.h \\
5095    include/parrot/vtable.h \\
5096    include/parrot/caches.h \\
5097    include/parrot/config.h \\
5098    src/pmc/packfileconstanttable.str \\
5099    include/parrot/scheduler.h \\
5100    include/pmc/pmc_callcontext.h \\
5101    include/parrot/pmc.h \\
5102    include/parrot/core_pmcs.h \\
5103    include/parrot/datatypes.h \\
5104    include/parrot/platform_interface.h \\
5105    include/pmc/pmc_packfileconstanttable.h \\
5106    include/pmc/pmc_default.h \\
5107    include/parrot/hll.h
5108        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfileconstanttable.c
5109
5110src/pmc/packfiledebug.c : src/pmc/packfiledebug.dump
5111        $(PMC2CC) src/pmc/packfiledebug.pmc
5112
5113src/pmc/packfiledebug.dump : vtable.dump src/pmc/default.dump src/pmc/packfilesegment.dump src/pmc/packfilerawsegment.dump src/pmc/packfiledebug.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5114        $(PMC2CD) src/pmc/packfiledebug.pmc
5115
5116include/pmc/pmc_packfiledebug.h: src/pmc/packfiledebug.c
5117
5118## SUFFIX OVERRIDE -Warnings
5119src/pmc/packfiledebug$(O): \\
5120    include/parrot/exceptions.h \\
5121    include/parrot/cclass.h \\
5122    include/parrot/string_funcs.h \\
5123    include/parrot/misc.h \\
5124    include/parrot/sub.h \\
5125    include/parrot/multidispatch.h \\
5126    include/pmc/pmc_packfilerawsegment.h \\
5127    include/parrot/exit.h \\
5128    include/parrot/call.h \\
5129    include/parrot/dynext.h \\
5130    include/parrot/pobj.h \\
5131    include/parrot/extend_vtable.h \\
5132    include/parrot/memory.h \\
5133    include/parrot/pmc_freeze.h \\
5134    include/parrot/compiler.h \\
5135    include/parrot/key.h \\
5136    include/parrot/oo.h \\
5137    include/parrot/packfile.h \\
5138    include/parrot/feature.h \\
5139    include/pmc/pmc_continuation.h \\
5140    include/parrot/global_setup.h \\
5141    include/parrot/oplib.h \\
5142    include/parrot/library.h \\
5143    include/parrot/hash.h \\
5144    include/parrot/gc_api.h \\
5145    src/pmc/packfiledebug.c \\
5146    include/parrot/nci.h \\
5147    include/parrot/vtables.h \\
5148    include/parrot/has_header.h \\
5149    include/parrot/warnings.h \\
5150    include/pmc/pmc_packfiledebug.h \\
5151    include/parrot/string.h \\
5152    include/parrot/namespace.h \\
5153    include/parrot/settings.h \\
5154    include/parrot/extend.h \\
5155    include/pmc/pmc_packfilesegment.h \\
5156    include/parrot/pbcversion.h \\
5157    include/parrot/op.h \\
5158    include/parrot/interpreter.h \\
5159    include/parrot/core_types.h \\
5160    include/parrot/io.h \\
5161    include/parrot/context.h \\
5162    include/pmc/pmc_fixedintegerarray.h \\
5163    include/parrot/debugger.h \\
5164    include/parrot/parrot.h \\
5165    include/parrot/enums.h \\
5166    include/parrot/encoding.h \\
5167    include/parrot/vtable.h \\
5168    include/parrot/caches.h \\
5169    include/parrot/config.h \\
5170    src/pmc/packfiledebug.str \\
5171    include/parrot/scheduler.h \\
5172    include/pmc/pmc_callcontext.h \\
5173    include/parrot/pmc.h \\
5174    include/parrot/core_pmcs.h \\
5175    include/parrot/datatypes.h \\
5176    include/parrot/platform_interface.h \\
5177    include/pmc/pmc_default.h \\
5178    include/parrot/hll.h
5179        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfiledebug.c
5180
5181src/pmc/packfiledirectory.c : src/pmc/packfiledirectory.dump
5182        $(PMC2CC) src/pmc/packfiledirectory.pmc
5183
5184src/pmc/packfiledirectory.dump : vtable.dump src/pmc/default.dump src/pmc/packfilesegment.dump src/pmc/packfiledirectory.pmc $(PMC2C_FILES)
5185        $(PMC2CD) src/pmc/packfiledirectory.pmc
5186
5187include/pmc/pmc_packfiledirectory.h: src/pmc/packfiledirectory.c
5188
5189## SUFFIX OVERRIDE -Warnings
5190src/pmc/packfiledirectory$(O): \\
5191    include/parrot/exceptions.h \\
5192    include/parrot/cclass.h \\
5193    include/parrot/string_funcs.h \\
5194    include/parrot/misc.h \\
5195    include/parrot/sub.h \\
5196    include/parrot/multidispatch.h \\
5197    include/parrot/exit.h \\
5198    include/parrot/call.h \\
5199    include/parrot/dynext.h \\
5200    include/parrot/pobj.h \\
5201    include/parrot/extend_vtable.h \\
5202    include/parrot/memory.h \\
5203    include/parrot/pmc_freeze.h \\
5204    include/parrot/compiler.h \\
5205    include/parrot/key.h \\
5206    include/pmc/pmc_packfiledirectory.h \\
5207    include/parrot/oo.h \\
5208    include/parrot/packfile.h \\
5209    include/parrot/feature.h \\
5210    include/pmc/pmc_continuation.h \\
5211    include/parrot/global_setup.h \\
5212    include/parrot/oplib.h \\
5213    include/parrot/library.h \\
5214    include/parrot/hash.h \\
5215    include/parrot/gc_api.h \\
5216    include/parrot/nci.h \\
5217    include/parrot/vtables.h \\
5218    include/parrot/has_header.h \\
5219    include/parrot/warnings.h \\
5220    include/parrot/string.h \\
5221    include/parrot/namespace.h \\
5222    include/parrot/settings.h \\
5223    include/parrot/extend.h \\
5224    include/pmc/pmc_packfilesegment.h \\
5225    include/parrot/pbcversion.h \\
5226    include/parrot/op.h \\
5227    include/parrot/interpreter.h \\
5228    include/parrot/core_types.h \\
5229    include/parrot/io.h \\
5230    include/parrot/context.h \\
5231    src/pmc/packfiledirectory.str \\
5232    include/parrot/debugger.h \\
5233    include/parrot/parrot.h \\
5234    include/parrot/enums.h \\
5235    include/parrot/encoding.h \\
5236    include/parrot/vtable.h \\
5237    include/parrot/caches.h \\
5238    src/pmc/packfiledirectory.c \\
5239    include/parrot/config.h \\
5240    include/parrot/scheduler.h \\
5241    include/pmc/pmc_callcontext.h \\
5242    include/parrot/pmc.h \\
5243    include/parrot/core_pmcs.h \\
5244    include/parrot/datatypes.h \\
5245    include/parrot/platform_interface.h \\
5246    include/pmc/pmc_default.h \\
5247    include/parrot/hll.h
5248        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfiledirectory.c
5249
5250src/pmc/packfileopmap.c : src/pmc/packfileopmap.dump
5251        $(PMC2CC) src/pmc/packfileopmap.pmc
5252
5253src/pmc/packfileopmap.dump : vtable.dump src/pmc/default.dump src/pmc/packfileopmap.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5254        $(PMC2CD) src/pmc/packfileopmap.pmc
5255
5256include/pmc/pmc_packfileopmap.h: src/pmc/packfileopmap.c
5257
5258## SUFFIX OVERRIDE -Warnings
5259src/pmc/packfileopmap$(O): \\
5260    include/parrot/exceptions.h \\
5261    include/parrot/cclass.h \\
5262    include/parrot/string_funcs.h \\
5263    src/pmc/packfileopmap.c \\
5264    include/parrot/misc.h \\
5265    include/parrot/sub.h \\
5266    include/parrot/multidispatch.h \\
5267    include/parrot/exit.h \\
5268    include/parrot/call.h \\
5269    include/parrot/dynext.h \\
5270    include/parrot/pobj.h \\
5271    include/parrot/extend_vtable.h \\
5272    include/parrot/memory.h \\
5273    include/parrot/pmc_freeze.h \\
5274    include/parrot/compiler.h \\
5275    include/parrot/key.h \\
5276    include/parrot/oo.h \\
5277    include/parrot/packfile.h \\
5278    include/parrot/feature.h \\
5279    include/pmc/pmc_continuation.h \\
5280    include/parrot/global_setup.h \\
5281    include/parrot/oplib.h \\
5282    include/parrot/library.h \\
5283    include/parrot/hash.h \\
5284    include/parrot/gc_api.h \\
5285    include/parrot/nci.h \\
5286    include/parrot/vtables.h \\
5287    include/parrot/has_header.h \\
5288    include/parrot/warnings.h \\
5289    include/parrot/string.h \\
5290    include/parrot/namespace.h \\
5291    include/parrot/settings.h \\
5292    include/parrot/extend.h \\
5293    include/parrot/pbcversion.h \\
5294    include/parrot/op.h \\
5295    include/parrot/interpreter.h \\
5296    include/parrot/core_types.h \\
5297    include/parrot/io.h \\
5298    include/pmc/pmc_packfileopmap.h \\
5299    include/parrot/context.h \\
5300    include/pmc/pmc_fixedintegerarray.h \\
5301    include/parrot/debugger.h \\
5302    include/parrot/parrot.h \\
5303    include/parrot/enums.h \\
5304    include/parrot/encoding.h \\
5305    include/parrot/vtable.h \\
5306    include/parrot/caches.h \\
5307    include/parrot/config.h \\
5308    include/pmc/pmc_parrotlibrary.h \\
5309    include/parrot/scheduler.h \\
5310    include/pmc/pmc_callcontext.h \\
5311    include/parrot/pmc.h \\
5312    src/pmc/packfileopmap.str \\
5313    include/parrot/core_pmcs.h \\
5314    include/parrot/datatypes.h \\
5315    include/parrot/platform_interface.h \\
5316    include/pmc/pmc_default.h \\
5317    include/parrot/hll.h
5318        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfileopmap.c
5319
5320src/pmc/packfilerawsegment.c : src/pmc/packfilerawsegment.dump
5321        $(PMC2CC) src/pmc/packfilerawsegment.pmc
5322
5323src/pmc/packfilerawsegment.dump : vtable.dump src/pmc/default.dump src/pmc/packfilesegment.dump src/pmc/packfilerawsegment.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5324        $(PMC2CD) src/pmc/packfilerawsegment.pmc
5325
5326include/pmc/pmc_packfilerawsegment.h: src/pmc/packfilerawsegment.c
5327
5328## SUFFIX OVERRIDE -Warnings
5329src/pmc/packfilerawsegment$(O): \\
5330    include/parrot/exceptions.h \\
5331    include/parrot/cclass.h \\
5332    include/parrot/string_funcs.h \\
5333    include/parrot/misc.h \\
5334    include/parrot/sub.h \\
5335    include/parrot/multidispatch.h \\
5336    include/pmc/pmc_packfilerawsegment.h \\
5337    include/parrot/exit.h \\
5338    include/parrot/call.h \\
5339    include/parrot/dynext.h \\
5340    include/parrot/pobj.h \\
5341    include/parrot/extend_vtable.h \\
5342    include/parrot/memory.h \\
5343    include/parrot/pmc_freeze.h \\
5344    include/parrot/compiler.h \\
5345    include/parrot/key.h \\
5346    include/parrot/oo.h \\
5347    include/parrot/packfile.h \\
5348    src/pmc/packfilerawsegment.str \\
5349    include/parrot/feature.h \\
5350    include/pmc/pmc_continuation.h \\
5351    include/parrot/global_setup.h \\
5352    include/parrot/oplib.h \\
5353    include/parrot/library.h \\
5354    include/parrot/hash.h \\
5355    include/parrot/gc_api.h \\
5356    include/parrot/nci.h \\
5357    include/parrot/vtables.h \\
5358    include/parrot/has_header.h \\
5359    include/parrot/warnings.h \\
5360    include/parrot/string.h \\
5361    include/parrot/namespace.h \\
5362    include/parrot/settings.h \\
5363    include/parrot/extend.h \\
5364    include/pmc/pmc_packfilesegment.h \\
5365    include/parrot/pbcversion.h \\
5366    include/parrot/op.h \\
5367    include/parrot/interpreter.h \\
5368    include/parrot/core_types.h \\
5369    include/parrot/io.h \\
5370    include/parrot/context.h \\
5371    include/pmc/pmc_fixedintegerarray.h \\
5372    include/parrot/debugger.h \\
5373    include/parrot/parrot.h \\
5374    include/parrot/enums.h \\
5375    include/parrot/encoding.h \\
5376    include/parrot/vtable.h \\
5377    include/parrot/caches.h \\
5378    include/parrot/config.h \\
5379    include/parrot/scheduler.h \\
5380    include/pmc/pmc_callcontext.h \\
5381    include/parrot/pmc.h \\
5382    include/parrot/core_pmcs.h \\
5383    include/parrot/datatypes.h \\
5384    include/parrot/platform_interface.h \\
5385    include/pmc/pmc_default.h \\
5386    include/parrot/hll.h \\
5387    src/pmc/packfilerawsegment.c
5388        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfilerawsegment.c
5389
5390src/pmc/packfilesegment.c : src/pmc/packfilesegment.dump
5391        $(PMC2CC) src/pmc/packfilesegment.pmc
5392
5393src/pmc/packfilesegment.dump : vtable.dump src/pmc/default.dump src/pmc/packfilesegment.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5394        $(PMC2CD) src/pmc/packfilesegment.pmc
5395
5396include/pmc/pmc_packfilesegment.h: src/pmc/packfilesegment.c
5397
5398## SUFFIX OVERRIDE -Warnings
5399src/pmc/packfilesegment$(O): \\
5400    include/parrot/exceptions.h \\
5401    src/pmc/packfilesegment.str \\
5402    include/parrot/cclass.h \\
5403    include/parrot/string_funcs.h \\
5404    include/parrot/misc.h \\
5405    include/parrot/sub.h \\
5406    include/parrot/multidispatch.h \\
5407    include/parrot/exit.h \\
5408    include/parrot/call.h \\
5409    include/parrot/dynext.h \\
5410    include/parrot/pobj.h \\
5411    include/parrot/extend_vtable.h \\
5412    include/parrot/memory.h \\
5413    include/parrot/pmc_freeze.h \\
5414    include/parrot/compiler.h \\
5415    include/parrot/key.h \\
5416    include/parrot/oo.h \\
5417    include/parrot/packfile.h \\
5418    include/parrot/feature.h \\
5419    include/pmc/pmc_continuation.h \\
5420    include/parrot/global_setup.h \\
5421    include/parrot/oplib.h \\
5422    include/parrot/library.h \\
5423    include/parrot/hash.h \\
5424    include/parrot/gc_api.h \\
5425    include/parrot/nci.h \\
5426    include/parrot/vtables.h \\
5427    include/parrot/has_header.h \\
5428    include/parrot/warnings.h \\
5429    include/parrot/string.h \\
5430    include/parrot/namespace.h \\
5431    include/parrot/settings.h \\
5432    include/parrot/extend.h \\
5433    include/pmc/pmc_packfilesegment.h \\
5434    include/parrot/pbcversion.h \\
5435    include/parrot/op.h \\
5436    include/parrot/interpreter.h \\
5437    include/parrot/core_types.h \\
5438    src/pmc/packfilesegment.c \\
5439    include/parrot/io.h \\
5440    include/parrot/context.h \\
5441    include/pmc/pmc_fixedintegerarray.h \\
5442    include/parrot/debugger.h \\
5443    include/parrot/parrot.h \\
5444    include/parrot/enums.h \\
5445    include/parrot/encoding.h \\
5446    include/parrot/vtable.h \\
5447    include/parrot/caches.h \\
5448    include/parrot/config.h \\
5449    include/parrot/scheduler.h \\
5450    include/pmc/pmc_callcontext.h \\
5451    include/parrot/pmc.h \\
5452    include/parrot/core_pmcs.h \\
5453    include/parrot/datatypes.h \\
5454    include/parrot/platform_interface.h \\
5455    include/pmc/pmc_default.h \\
5456    include/parrot/hll.h
5457        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfilesegment.c
5458
5459src/pmc/packfileview.c : src/pmc/packfileview.dump
5460        $(PMC2CC) src/pmc/packfileview.pmc
5461
5462src/pmc/packfileview.dump : vtable.dump src/pmc/default.dump src/pmc/packfileview.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5463        $(PMC2CD) src/pmc/packfileview.pmc
5464
5465include/pmc/pmc_packfileview.h: src/pmc/packfileview.c
5466
5467## SUFFIX OVERRIDE -Warnings
5468src/pmc/packfileview$(O): \\
5469    include/parrot/exceptions.h \\
5470    include/parrot/cclass.h \\
5471    include/parrot/string_funcs.h \\
5472    include/parrot/misc.h \\
5473    include/parrot/sub.h \\
5474    include/parrot/multidispatch.h \\
5475    include/parrot/exit.h \\
5476    include/parrot/call.h \\
5477    include/parrot/dynext.h \\
5478    include/parrot/pobj.h \\
5479    include/parrot/extend_vtable.h \\
5480    include/parrot/memory.h \\
5481    include/parrot/pmc_freeze.h \\
5482    include/parrot/compiler.h \\
5483    include/parrot/key.h \\
5484    src/pmc/packfileview.str \\
5485    include/parrot/oo.h \\
5486    include/parrot/packfile.h \\
5487    include/parrot/feature.h \\
5488    include/pmc/pmc_continuation.h \\
5489    include/parrot/global_setup.h \\
5490    include/parrot/oplib.h \\
5491    include/parrot/library.h \\
5492    include/parrot/hash.h \\
5493    include/parrot/gc_api.h \\
5494    include/parrot/nci.h \\
5495    include/parrot/vtables.h \\
5496    include/parrot/has_header.h \\
5497    include/parrot/warnings.h \\
5498    include/parrot/string.h \\
5499    include/parrot/namespace.h \\
5500    include/parrot/settings.h \\
5501    include/pmc/pmc_packfileview.h \\
5502    include/parrot/extend.h \\
5503    src/pmc/packfileview.c \\
5504    include/parrot/pbcversion.h \\
5505    include/parrot/op.h \\
5506    include/parrot/interpreter.h \\
5507    include/parrot/core_types.h \\
5508    include/parrot/io.h \\
5509    include/parrot/context.h \\
5510    include/pmc/pmc_fixedintegerarray.h \\
5511    include/parrot/debugger.h \\
5512    include/parrot/parrot.h \\
5513    include/parrot/enums.h \\
5514    include/parrot/encoding.h \\
5515    include/parrot/vtable.h \\
5516    include/parrot/caches.h \\
5517    include/parrot/config.h \\
5518    include/parrot/scheduler.h \\
5519    include/pmc/pmc_callcontext.h \\
5520    include/parrot/pmc.h \\
5521    include/parrot/core_pmcs.h \\
5522    include/parrot/datatypes.h \\
5523    include/parrot/platform_interface.h \\
5524    include/pmc/pmc_default.h \\
5525    include/parrot/hll.h
5526        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/packfileview.c
5527
5528src/pmc/pmclist.c : src/pmc/pmclist.dump
5529        $(PMC2CC) src/pmc/pmclist.pmc
5530
5531src/pmc/pmclist.dump : vtable.dump src/pmc/default.dump src/pmc/pmclist.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5532        $(PMC2CD) src/pmc/pmclist.pmc
5533
5534include/pmc/pmc_pmclist.h: src/pmc/pmclist.c
5535
5536## SUFFIX OVERRIDE -Warnings
5537src/pmc/pmclist$(O): \\
5538    include/parrot/exceptions.h \\
5539    include/parrot/cclass.h \\
5540    include/parrot/string_funcs.h \\
5541    include/parrot/misc.h \\
5542    include/parrot/sub.h \\
5543    include/parrot/multidispatch.h \\
5544    include/parrot/exit.h \\
5545    include/parrot/call.h \\
5546    include/parrot/dynext.h \\
5547    include/parrot/pobj.h \\
5548    include/parrot/extend_vtable.h \\
5549    include/parrot/memory.h \\
5550    include/parrot/pmc_freeze.h \\
5551    include/parrot/compiler.h \\
5552    include/parrot/key.h \\
5553    include/parrot/oo.h \\
5554    include/parrot/packfile.h \\
5555    include/parrot/feature.h \\
5556    include/pmc/pmc_continuation.h \\
5557    include/parrot/global_setup.h \\
5558    include/pmc/pmc_pmclist.h \\
5559    include/parrot/oplib.h \\
5560    include/parrot/library.h \\
5561    include/parrot/hash.h \\
5562    include/parrot/gc_api.h \\
5563    include/parrot/nci.h \\
5564    include/parrot/vtables.h \\
5565    include/parrot/has_header.h \\
5566    include/parrot/warnings.h \\
5567    include/parrot/string.h \\
5568    include/parrot/namespace.h \\
5569    include/parrot/settings.h \\
5570    src/pmc/pmclist.str \\
5571    include/parrot/extend.h \\
5572    include/parrot/pbcversion.h \\
5573    include/parrot/op.h \\
5574    include/parrot/interpreter.h \\
5575    include/parrot/core_types.h \\
5576    include/parrot/io.h \\
5577    include/parrot/context.h \\
5578    include/pmc/pmc_fixedintegerarray.h \\
5579    include/parrot/debugger.h \\
5580    include/parrot/parrot.h \\
5581    include/parrot/enums.h \\
5582    include/parrot/encoding.h \\
5583    include/parrot/vtable.h \\
5584    include/parrot/caches.h \\
5585    include/parrot/config.h \\
5586    include/parrot/scheduler.h \\
5587    include/pmc/pmc_callcontext.h \\
5588    include/parrot/pmc.h \\
5589    include/parrot/core_pmcs.h \\
5590    include/parrot/datatypes.h \\
5591    include/parrot/platform_interface.h \\
5592    include/pmc/pmc_default.h \\
5593    src/pmc/pmclist.c \\
5594    include/parrot/hll.h
5595        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/pmclist.c
5596
5597src/pmc/pmcproxy.c : src/pmc/pmcproxy.dump
5598        $(PMC2CC) src/pmc/pmcproxy.pmc
5599
5600src/pmc/pmcproxy.dump : vtable.dump src/pmc/default.dump src/pmc/class.dump src/pmc/pmcproxy.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5601        $(PMC2CD) src/pmc/pmcproxy.pmc
5602
5603include/pmc/pmc_pmcproxy.h: src/pmc/pmcproxy.c
5604
5605## SUFFIX OVERRIDE -Warnings
5606src/pmc/pmcproxy$(O): \\
5607    include/parrot/exceptions.h \\
5608    include/parrot/cclass.h \\
5609    include/parrot/string_funcs.h \\
5610    src/pmc/pmcproxy.c \\
5611    include/parrot/misc.h \\
5612    include/parrot/sub.h \\
5613    include/parrot/multidispatch.h \\
5614    include/parrot/exit.h \\
5615    include/parrot/call.h \\
5616    include/parrot/dynext.h \\
5617    include/parrot/pobj.h \\
5618    include/parrot/extend_vtable.h \\
5619    src/pmc/pmcproxy.str \\
5620    include/parrot/memory.h \\
5621    include/parrot/pmc_freeze.h \\
5622    include/parrot/compiler.h \\
5623    include/pmc/pmc_pmcproxy.h \\
5624    include/parrot/key.h \\
5625    include/parrot/oo.h \\
5626    include/parrot/packfile.h \\
5627    include/parrot/feature.h \\
5628    include/pmc/pmc_continuation.h \\
5629    include/parrot/global_setup.h \\
5630    include/parrot/oplib.h \\
5631    include/parrot/library.h \\
5632    include/parrot/hash.h \\
5633    include/parrot/gc_api.h \\
5634    include/parrot/nci.h \\
5635    include/parrot/vtables.h \\
5636    include/parrot/has_header.h \\
5637    include/parrot/warnings.h \\
5638    include/parrot/string.h \\
5639    include/parrot/namespace.h \\
5640    include/parrot/settings.h \\
5641    include/parrot/extend.h \\
5642    include/parrot/pbcversion.h \\
5643    include/parrot/op.h \\
5644    include/parrot/interpreter.h \\
5645    include/parrot/core_types.h \\
5646    include/parrot/io.h \\
5647    include/parrot/context.h \\
5648    include/pmc/pmc_fixedintegerarray.h \\
5649    include/parrot/debugger.h \\
5650    include/parrot/parrot.h \\
5651    include/parrot/enums.h \\
5652    include/parrot/encoding.h \\
5653    include/parrot/vtable.h \\
5654    include/parrot/caches.h \\
5655    include/parrot/config.h \\
5656    include/parrot/scheduler.h \\
5657    include/pmc/pmc_class.h \\
5658    include/pmc/pmc_callcontext.h \\
5659    include/parrot/oo_private.h \\
5660    include/parrot/pmc.h \\
5661    include/parrot/core_pmcs.h \\
5662    include/parrot/datatypes.h \\
5663    include/parrot/platform_interface.h \\
5664    include/pmc/pmc_default.h \\
5665    include/parrot/hll.h
5666        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/pmcproxy.c
5667
5668src/pmc/ptr.c : src/pmc/ptr.dump
5669        $(PMC2CC) src/pmc/ptr.pmc
5670
5671src/pmc/ptr.dump : vtable.dump src/pmc/default.dump src/pmc/ptr.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5672        $(PMC2CD) src/pmc/ptr.pmc
5673
5674include/pmc/pmc_ptr.h: src/pmc/ptr.c
5675
5676## SUFFIX OVERRIDE -Warnings
5677src/pmc/ptr$(O): \\
5678    include/parrot/exceptions.h \\
5679    include/parrot/cclass.h \\
5680    include/parrot/string_funcs.h \\
5681    include/parrot/misc.h \\
5682    include/parrot/sub.h \\
5683    include/parrot/multidispatch.h \\
5684    include/parrot/exit.h \\
5685    include/parrot/call.h \\
5686    include/parrot/dynext.h \\
5687    include/parrot/pobj.h \\
5688    include/parrot/extend_vtable.h \\
5689    include/parrot/memory.h \\
5690    include/parrot/pmc_freeze.h \\
5691    include/parrot/compiler.h \\
5692    include/parrot/key.h \\
5693    include/parrot/oo.h \\
5694    include/parrot/packfile.h \\
5695    include/parrot/feature.h \\
5696    include/pmc/pmc_continuation.h \\
5697    include/parrot/global_setup.h \\
5698    include/parrot/oplib.h \\
5699    include/parrot/library.h \\
5700    include/parrot/hash.h \\
5701    include/parrot/gc_api.h \\
5702    include/parrot/nci.h \\
5703    include/parrot/vtables.h \\
5704    include/parrot/has_header.h \\
5705    include/parrot/warnings.h \\
5706    include/parrot/string.h \\
5707    include/parrot/namespace.h \\
5708    include/parrot/settings.h \\
5709    include/parrot/extend.h \\
5710    include/parrot/pbcversion.h \\
5711    include/parrot/op.h \\
5712    include/parrot/interpreter.h \\
5713    include/parrot/core_types.h \\
5714    include/pmc/pmc_ptr.h \\
5715    include/parrot/io.h \\
5716    src/pmc/ptr.c \\
5717    include/parrot/context.h \\
5718    include/pmc/pmc_fixedintegerarray.h \\
5719    include/parrot/debugger.h \\
5720    include/parrot/parrot.h \\
5721    include/parrot/enums.h \\
5722    include/parrot/encoding.h \\
5723    include/parrot/vtable.h \\
5724    include/parrot/caches.h \\
5725    include/parrot/config.h \\
5726    include/parrot/scheduler.h \\
5727    include/pmc/pmc_callcontext.h \\
5728    include/parrot/pmc.h \\
5729    include/parrot/core_pmcs.h \\
5730    include/parrot/datatypes.h \\
5731    include/parrot/platform_interface.h \\
5732    src/pmc/ptr.str \\
5733    include/pmc/pmc_default.h \\
5734    include/parrot/hll.h
5735        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/ptr.c
5736
5737src/pmc/ptrbuf.c : src/pmc/ptrbuf.dump
5738        $(PMC2CC) src/pmc/ptrbuf.pmc
5739
5740src/pmc/ptrbuf.dump : vtable.dump src/pmc/default.dump src/pmc/ptr.dump src/pmc/ptrbuf.pmc $(PMC2C_FILES)
5741        $(PMC2CD) src/pmc/ptrbuf.pmc
5742
5743include/pmc/pmc_ptrbuf.h: src/pmc/ptrbuf.c
5744
5745## SUFFIX OVERRIDE -Warnings
5746src/pmc/ptrbuf$(O): \\
5747    include/parrot/exceptions.h \\
5748    include/parrot/cclass.h \\
5749    include/parrot/string_funcs.h \\
5750    include/parrot/misc.h \\
5751    include/parrot/sub.h \\
5752    include/parrot/multidispatch.h \\
5753    include/parrot/exit.h \\
5754    include/parrot/call.h \\
5755    include/parrot/dynext.h \\
5756    include/parrot/pobj.h \\
5757    include/parrot/extend_vtable.h \\
5758    include/parrot/memory.h \\
5759    include/parrot/pmc_freeze.h \\
5760    include/parrot/compiler.h \\
5761    include/parrot/key.h \\
5762    include/parrot/oo.h \\
5763    include/parrot/packfile.h \\
5764    include/parrot/feature.h \\
5765    include/pmc/pmc_continuation.h \\
5766    include/parrot/global_setup.h \\
5767    include/parrot/oplib.h \\
5768    include/parrot/library.h \\
5769    include/parrot/hash.h \\
5770    include/parrot/gc_api.h \\
5771    include/parrot/nci.h \\
5772    include/parrot/vtables.h \\
5773    include/parrot/has_header.h \\
5774    include/parrot/warnings.h \\
5775    include/pmc/pmc_ptrbuf.h \\
5776    include/parrot/string.h \\
5777    include/parrot/namespace.h \\
5778    include/parrot/settings.h \\
5779    include/parrot/extend.h \\
5780    include/parrot/pbcversion.h \\
5781    include/parrot/op.h \\
5782    include/parrot/interpreter.h \\
5783    include/parrot/core_types.h \\
5784    include/pmc/pmc_ptr.h \\
5785    include/parrot/io.h \\
5786    include/parrot/context.h \\
5787    include/parrot/debugger.h \\
5788    include/parrot/parrot.h \\
5789    include/parrot/enums.h \\
5790    include/parrot/encoding.h \\
5791    include/parrot/vtable.h \\
5792    include/parrot/caches.h \\
5793    include/parrot/config.h \\
5794    include/parrot/scheduler.h \\
5795    include/pmc/pmc_callcontext.h \\
5796    include/parrot/pmc.h \\
5797    include/parrot/core_pmcs.h \\
5798    include/parrot/datatypes.h \\
5799    include/parrot/platform_interface.h \\
5800    src/pmc/ptrbuf.str \\
5801    include/pmc/pmc_default.h \\
5802    src/pmc/ptrbuf.c \\
5803    include/parrot/hll.h
5804        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/ptrbuf.c
5805
5806src/pmc/ptrobj.c : src/pmc/ptrobj.dump
5807        $(PMC2CC) src/pmc/ptrobj.pmc
5808
5809src/pmc/ptrobj.dump : vtable.dump src/pmc/default.dump src/pmc/ptr.dump src/pmc/ptrbuf.dump src/pmc/ptrobj.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
5810        $(PMC2CD) src/pmc/ptrobj.pmc
5811
5812include/pmc/pmc_ptrobj.h: src/pmc/ptrobj.c
5813
5814## SUFFIX OVERRIDE -Warnings
5815src/pmc/ptrobj$(O): \\
5816    include/parrot/exceptions.h \\
5817    include/parrot/cclass.h \\
5818    include/parrot/string_funcs.h \\
5819    include/parrot/misc.h \\
5820    include/parrot/sub.h \\
5821    include/parrot/multidispatch.h \\
5822    src/pmc/ptrobj.c \\
5823    include/parrot/exit.h \\
5824    include/parrot/call.h \\
5825    include/parrot/dynext.h \\
5826    include/parrot/pobj.h \\
5827    include/parrot/extend_vtable.h \\
5828    include/parrot/memory.h \\
5829    include/parrot/pmc_freeze.h \\
5830    include/parrot/compiler.h \\
5831    include/parrot/key.h \\
5832    include/parrot/oo.h \\
5833    include/parrot/packfile.h \\
5834    include/parrot/feature.h \\
5835    include/pmc/pmc_continuation.h \\
5836    include/parrot/global_setup.h \\
5837    include/parrot/oplib.h \\
5838    include/parrot/library.h \\
5839    include/parrot/hash.h \\
5840    include/parrot/gc_api.h \\
5841    include/parrot/nci.h \\
5842    include/parrot/vtables.h \\
5843    include/parrot/has_header.h \\
5844    include/parrot/warnings.h \\
5845    include/pmc/pmc_ptrbuf.h \\
5846    include/parrot/string.h \\
5847    include/parrot/namespace.h \\
5848    include/parrot/settings.h \\
5849    include/parrot/extend.h \\
5850    include/parrot/pbcversion.h \\
5851    include/parrot/op.h \\
5852    include/parrot/interpreter.h \\
5853    include/parrot/core_types.h \\
5854    include/pmc/pmc_ptr.h \\
5855    include/parrot/io.h \\
5856    include/parrot/context.h \\
5857    include/pmc/pmc_fixedintegerarray.h \\
5858    include/parrot/debugger.h \\
5859    include/parrot/parrot.h \\
5860    include/parrot/enums.h \\
5861    include/parrot/encoding.h \\
5862    include/parrot/vtable.h \\
5863    include/parrot/caches.h \\
5864    include/parrot/config.h \\
5865    include/parrot/scheduler.h \\
5866    include/pmc/pmc_callcontext.h \\
5867    include/parrot/pmc.h \\
5868    include/parrot/core_pmcs.h \\
5869    include/parrot/datatypes.h \\
5870    include/parrot/platform_interface.h \\
5871    include/pmc/pmc_ptrobj.h \\
5872    include/pmc/pmc_default.h \\
5873    include/parrot/hll.h \\
5874    src/pmc/ptrobj.str
5875        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/ptrobj.c
5876
5877src/pmc/resizablebooleanarray.c : src/pmc/resizablebooleanarray.dump
5878        $(PMC2CC) src/pmc/resizablebooleanarray.pmc
5879
5880src/pmc/resizablebooleanarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedbooleanarray.dump src/pmc/resizablebooleanarray.pmc $(PMC2C_FILES)
5881        $(PMC2CD) src/pmc/resizablebooleanarray.pmc
5882
5883include/pmc/pmc_resizablebooleanarray.h: src/pmc/resizablebooleanarray.c
5884
5885## SUFFIX OVERRIDE -Warnings
5886src/pmc/resizablebooleanarray$(O): \\
5887    include/parrot/exceptions.h \\
5888    include/pmc/pmc_fixedbooleanarray.h \\
5889    include/parrot/cclass.h \\
5890    include/parrot/string_funcs.h \\
5891    include/parrot/misc.h \\
5892    include/parrot/sub.h \\
5893    include/parrot/multidispatch.h \\
5894    src/pmc/resizablebooleanarray.str \\
5895    include/parrot/exit.h \\
5896    include/parrot/call.h \\
5897    include/parrot/dynext.h \\
5898    include/parrot/pobj.h \\
5899    include/parrot/extend_vtable.h \\
5900    include/parrot/memory.h \\
5901    include/parrot/pmc_freeze.h \\
5902    include/parrot/compiler.h \\
5903    include/parrot/key.h \\
5904    include/parrot/oo.h \\
5905    include/parrot/packfile.h \\
5906    include/parrot/feature.h \\
5907    include/pmc/pmc_continuation.h \\
5908    include/parrot/global_setup.h \\
5909    include/parrot/oplib.h \\
5910    include/parrot/library.h \\
5911    include/parrot/hash.h \\
5912    include/parrot/gc_api.h \\
5913    include/parrot/nci.h \\
5914    include/parrot/vtables.h \\
5915    include/parrot/has_header.h \\
5916    include/parrot/warnings.h \\
5917    include/parrot/string.h \\
5918    include/parrot/namespace.h \\
5919    include/parrot/settings.h \\
5920    include/parrot/extend.h \\
5921    src/pmc/resizablebooleanarray.c \\
5922    include/parrot/pbcversion.h \\
5923    include/pmc/pmc_resizablebooleanarray.h \\
5924    include/parrot/op.h \\
5925    include/parrot/interpreter.h \\
5926    include/parrot/core_types.h \\
5927    include/parrot/io.h \\
5928    include/parrot/context.h \\
5929    include/parrot/debugger.h \\
5930    include/parrot/parrot.h \\
5931    include/parrot/enums.h \\
5932    include/parrot/encoding.h \\
5933    include/parrot/vtable.h \\
5934    include/parrot/caches.h \\
5935    include/parrot/config.h \\
5936    include/parrot/scheduler.h \\
5937    include/pmc/pmc_callcontext.h \\
5938    include/parrot/pmc.h \\
5939    include/parrot/core_pmcs.h \\
5940    include/parrot/datatypes.h \\
5941    include/parrot/platform_interface.h \\
5942    include/pmc/pmc_default.h \\
5943    include/parrot/hll.h
5944        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/resizablebooleanarray.c
5945
5946src/pmc/resizablefloatarray.c : src/pmc/resizablefloatarray.dump
5947        $(PMC2CC) src/pmc/resizablefloatarray.pmc
5948
5949src/pmc/resizablefloatarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedfloatarray.dump src/pmc/resizablefloatarray.pmc $(PMC2C_FILES)
5950        $(PMC2CD) src/pmc/resizablefloatarray.pmc
5951
5952include/pmc/pmc_resizablefloatarray.h: src/pmc/resizablefloatarray.c
5953
5954## SUFFIX OVERRIDE -Warnings
5955src/pmc/resizablefloatarray$(O): \\
5956    include/parrot/exceptions.h \\
5957    include/parrot/cclass.h \\
5958    include/parrot/string_funcs.h \\
5959    include/parrot/misc.h \\
5960    include/parrot/sub.h \\
5961    include/parrot/multidispatch.h \\
5962    include/parrot/exit.h \\
5963    include/parrot/call.h \\
5964    include/parrot/dynext.h \\
5965    include/pmc/pmc_fixedfloatarray.h \\
5966    include/parrot/pobj.h \\
5967    src/pmc/resizablefloatarray.str \\
5968    include/parrot/extend_vtable.h \\
5969    include/parrot/memory.h \\
5970    include/parrot/pmc_freeze.h \\
5971    include/parrot/compiler.h \\
5972    include/parrot/key.h \\
5973    include/parrot/oo.h \\
5974    include/parrot/packfile.h \\
5975    include/parrot/feature.h \\
5976    include/pmc/pmc_continuation.h \\
5977    include/parrot/global_setup.h \\
5978    include/parrot/oplib.h \\
5979    include/parrot/library.h \\
5980    include/parrot/hash.h \\
5981    include/parrot/gc_api.h \\
5982    include/parrot/nci.h \\
5983    include/parrot/vtables.h \\
5984    include/parrot/has_header.h \\
5985    include/parrot/warnings.h \\
5986    include/parrot/string.h \\
5987    include/parrot/namespace.h \\
5988    include/parrot/settings.h \\
5989    include/parrot/extend.h \\
5990    include/parrot/pbcversion.h \\
5991    include/parrot/op.h \\
5992    include/parrot/interpreter.h \\
5993    include/parrot/core_types.h \\
5994    include/parrot/io.h \\
5995    src/pmc/resizablefloatarray.c \\
5996    include/parrot/context.h \\
5997    include/parrot/debugger.h \\
5998    include/parrot/parrot.h \\
5999    include/parrot/enums.h \\
6000    include/parrot/encoding.h \\
6001    include/parrot/vtable.h \\
6002    include/parrot/caches.h \\
6003    include/parrot/config.h \\
6004    include/parrot/scheduler.h \\
6005    include/pmc/pmc_callcontext.h \\
6006    include/parrot/pmc.h \\
6007    include/parrot/core_pmcs.h \\
6008    include/parrot/datatypes.h \\
6009    include/parrot/platform_interface.h \\
6010    include/pmc/pmc_resizablefloatarray.h \\
6011    include/pmc/pmc_default.h \\
6012    include/parrot/hll.h
6013        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/resizablefloatarray.c
6014
6015src/pmc/resizableintegerarray.c : src/pmc/resizableintegerarray.dump
6016        $(PMC2CC) src/pmc/resizableintegerarray.pmc
6017
6018src/pmc/resizableintegerarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedintegerarray.dump src/pmc/resizableintegerarray.pmc $(PMC2C_FILES)
6019        $(PMC2CD) src/pmc/resizableintegerarray.pmc
6020
6021include/pmc/pmc_resizableintegerarray.h: src/pmc/resizableintegerarray.c
6022
6023## SUFFIX OVERRIDE -Warnings
6024src/pmc/resizableintegerarray$(O): \\
6025    include/parrot/exceptions.h \\
6026    include/parrot/cclass.h \\
6027    include/parrot/string_funcs.h \\
6028    include/parrot/misc.h \\
6029    include/parrot/sub.h \\
6030    include/parrot/multidispatch.h \\
6031    include/parrot/exit.h \\
6032    include/parrot/call.h \\
6033    include/parrot/dynext.h \\
6034    include/parrot/pobj.h \\
6035    include/parrot/extend_vtable.h \\
6036    include/parrot/memory.h \\
6037    include/parrot/pmc_freeze.h \\
6038    include/parrot/compiler.h \\
6039    include/parrot/key.h \\
6040    include/parrot/oo.h \\
6041    include/parrot/packfile.h \\
6042    include/parrot/feature.h \\
6043    include/pmc/pmc_continuation.h \\
6044    include/parrot/global_setup.h \\
6045    include/parrot/oplib.h \\
6046    include/parrot/library.h \\
6047    include/parrot/hash.h \\
6048    include/parrot/gc_api.h \\
6049    include/parrot/nci.h \\
6050    include/parrot/vtables.h \\
6051    include/parrot/has_header.h \\
6052    include/parrot/warnings.h \\
6053    include/parrot/string.h \\
6054    include/parrot/namespace.h \\
6055    include/parrot/settings.h \\
6056    include/parrot/extend.h \\
6057    include/parrot/pbcversion.h \\
6058    src/pmc/resizableintegerarray.c \\
6059    include/parrot/op.h \\
6060    src/pmc/resizableintegerarray.str \\
6061    include/parrot/interpreter.h \\
6062    include/parrot/core_types.h \\
6063    include/parrot/io.h \\
6064    include/parrot/context.h \\
6065    include/pmc/pmc_fixedintegerarray.h \\
6066    include/parrot/debugger.h \\
6067    include/parrot/parrot.h \\
6068    include/parrot/enums.h \\
6069    include/parrot/encoding.h \\
6070    include/parrot/vtable.h \\
6071    include/parrot/caches.h \\
6072    include/parrot/config.h \\
6073    include/parrot/scheduler.h \\
6074    include/pmc/pmc_callcontext.h \\
6075    include/parrot/pmc.h \\
6076    include/parrot/core_pmcs.h \\
6077    include/parrot/datatypes.h \\
6078    include/parrot/platform_interface.h \\
6079    include/pmc/pmc_default.h \\
6080    include/parrot/hll.h \\
6081    include/pmc/pmc_resizableintegerarray.h
6082        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/resizableintegerarray.c
6083
6084src/pmc/resizablepmcarray.c : src/pmc/resizablepmcarray.dump
6085        $(PMC2CC) src/pmc/resizablepmcarray.pmc
6086
6087src/pmc/resizablepmcarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedpmcarray.dump src/pmc/resizablepmcarray.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6088        $(PMC2CD) src/pmc/resizablepmcarray.pmc
6089
6090include/pmc/pmc_resizablepmcarray.h: src/pmc/resizablepmcarray.c
6091
6092## SUFFIX OVERRIDE -Warnings
6093src/pmc/resizablepmcarray$(O): \\
6094    include/pmc/pmc_resizablepmcarray.h \\
6095    include/pmc/pmc_fixedpmcarray.h \\
6096    include/parrot/exceptions.h \\
6097    include/parrot/cclass.h \\
6098    include/parrot/string_funcs.h \\
6099    include/parrot/misc.h \\
6100    include/parrot/sub.h \\
6101    include/parrot/multidispatch.h \\
6102    include/parrot/exit.h \\
6103    include/parrot/call.h \\
6104    include/parrot/dynext.h \\
6105    include/parrot/pobj.h \\
6106    include/parrot/extend_vtable.h \\
6107    include/parrot/memory.h \\
6108    include/parrot/pmc_freeze.h \\
6109    include/parrot/compiler.h \\
6110    include/parrot/key.h \\
6111    include/parrot/oo.h \\
6112    include/parrot/packfile.h \\
6113    include/parrot/feature.h \\
6114    include/pmc/pmc_continuation.h \\
6115    include/parrot/global_setup.h \\
6116    include/parrot/oplib.h \\
6117    include/parrot/library.h \\
6118    include/parrot/hash.h \\
6119    include/parrot/gc_api.h \\
6120    include/parrot/nci.h \\
6121    include/parrot/vtables.h \\
6122    include/parrot/has_header.h \\
6123    include/parrot/warnings.h \\
6124    include/parrot/string.h \\
6125    include/parrot/namespace.h \\
6126    include/parrot/settings.h \\
6127    include/parrot/extend.h \\
6128    include/parrot/pbcversion.h \\
6129    include/parrot/op.h \\
6130    include/parrot/interpreter.h \\
6131    include/parrot/core_types.h \\
6132    include/parrot/io.h \\
6133    include/parrot/context.h \\
6134    include/pmc/pmc_fixedintegerarray.h \\
6135    include/parrot/debugger.h \\
6136    include/parrot/parrot.h \\
6137    include/parrot/enums.h \\
6138    include/parrot/encoding.h \\
6139    include/parrot/vtable.h \\
6140    include/parrot/caches.h \\
6141    include/parrot/config.h \\
6142    include/parrot/scheduler.h \\
6143    src/pmc/resizablepmcarray.c \\
6144    include/pmc/pmc_callcontext.h \\
6145    include/parrot/pmc.h \\
6146    include/parrot/core_pmcs.h \\
6147    include/parrot/datatypes.h \\
6148    include/parrot/platform_interface.h \\
6149    include/pmc/pmc_default.h \\
6150    include/parrot/hll.h \\
6151    src/pmc/resizablepmcarray.str
6152        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/resizablepmcarray.c
6153
6154src/pmc/resizablestringarray.c : src/pmc/resizablestringarray.dump
6155        $(PMC2CC) src/pmc/resizablestringarray.pmc
6156
6157src/pmc/resizablestringarray.dump : vtable.dump src/pmc/default.dump src/pmc/fixedstringarray.dump src/pmc/resizablestringarray.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6158        $(PMC2CD) src/pmc/resizablestringarray.pmc
6159
6160include/pmc/pmc_resizablestringarray.h: src/pmc/resizablestringarray.c
6161
6162## SUFFIX OVERRIDE -Warnings
6163src/pmc/resizablestringarray$(O): \\
6164    include/parrot/exceptions.h \\
6165    src/pmc/resizablestringarray.c \\
6166    include/parrot/cclass.h \\
6167    include/parrot/string_funcs.h \\
6168    include/parrot/misc.h \\
6169    include/parrot/sub.h \\
6170    include/parrot/multidispatch.h \\
6171    include/pmc/pmc_resizablestringarray.h \\
6172    include/parrot/exit.h \\
6173    include/parrot/call.h \\
6174    include/parrot/dynext.h \\
6175    include/pmc/pmc_fixedstringarray.h \\
6176    include/parrot/pobj.h \\
6177    include/parrot/extend_vtable.h \\
6178    include/parrot/memory.h \\
6179    include/parrot/pmc_freeze.h \\
6180    include/parrot/compiler.h \\
6181    include/parrot/key.h \\
6182    include/parrot/oo.h \\
6183    include/parrot/packfile.h \\
6184    include/parrot/feature.h \\
6185    include/pmc/pmc_continuation.h \\
6186    include/parrot/global_setup.h \\
6187    src/pmc/resizablestringarray.str \\
6188    include/parrot/oplib.h \\
6189    include/parrot/library.h \\
6190    include/parrot/hash.h \\
6191    include/parrot/gc_api.h \\
6192    include/parrot/nci.h \\
6193    include/parrot/vtables.h \\
6194    include/parrot/has_header.h \\
6195    include/parrot/warnings.h \\
6196    include/parrot/string.h \\
6197    include/parrot/namespace.h \\
6198    include/parrot/settings.h \\
6199    include/parrot/extend.h \\
6200    include/parrot/pbcversion.h \\
6201    include/parrot/op.h \\
6202    include/parrot/interpreter.h \\
6203    include/parrot/core_types.h \\
6204    include/parrot/io.h \\
6205    include/parrot/context.h \\
6206    include/pmc/pmc_fixedintegerarray.h \\
6207    include/parrot/debugger.h \\
6208    include/parrot/parrot.h \\
6209    include/parrot/enums.h \\
6210    include/parrot/encoding.h \\
6211    include/parrot/vtable.h \\
6212    include/parrot/caches.h \\
6213    include/parrot/config.h \\
6214    include/parrot/scheduler.h \\
6215    include/pmc/pmc_callcontext.h \\
6216    include/parrot/pmc.h \\
6217    include/parrot/core_pmcs.h \\
6218    include/parrot/datatypes.h \\
6219    include/parrot/platform_interface.h \\
6220    include/pmc/pmc_default.h \\
6221    include/parrot/hll.h
6222        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/resizablestringarray.c
6223
6224src/pmc/role.c : src/pmc/role.dump
6225        $(PMC2CC) src/pmc/role.pmc
6226
6227src/pmc/role.dump : vtable.dump src/pmc/default.dump src/pmc/role.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6228        $(PMC2CD) src/pmc/role.pmc
6229
6230include/pmc/pmc_role.h: src/pmc/role.c
6231
6232## SUFFIX OVERRIDE -Warnings
6233src/pmc/role$(O): \\
6234    include/parrot/exceptions.h \\
6235    src/pmc/role.str \\
6236    include/parrot/cclass.h \\
6237    include/parrot/string_funcs.h \\
6238    include/parrot/misc.h \\
6239    include/parrot/sub.h \\
6240    include/parrot/multidispatch.h \\
6241    include/pmc/pmc_namespace.h \\
6242    include/parrot/exit.h \\
6243    include/parrot/call.h \\
6244    include/parrot/dynext.h \\
6245    include/parrot/pobj.h \\
6246    include/parrot/extend_vtable.h \\
6247    include/parrot/memory.h \\
6248    include/parrot/pmc_freeze.h \\
6249    include/parrot/compiler.h \\
6250    include/parrot/key.h \\
6251    include/parrot/oo.h \\
6252    include/parrot/packfile.h \\
6253    include/parrot/feature.h \\
6254    include/pmc/pmc_continuation.h \\
6255    include/parrot/global_setup.h \\
6256    include/parrot/oplib.h \\
6257    include/parrot/library.h \\
6258    include/parrot/hash.h \\
6259    include/parrot/gc_api.h \\
6260    include/parrot/nci.h \\
6261    include/parrot/vtables.h \\
6262    include/parrot/has_header.h \\
6263    include/parrot/warnings.h \\
6264    include/parrot/string.h \\
6265    include/parrot/namespace.h \\
6266    include/parrot/settings.h \\
6267    include/parrot/extend.h \\
6268    include/parrot/pbcversion.h \\
6269    src/pmc/role.c \\
6270    include/parrot/op.h \\
6271    include/parrot/interpreter.h \\
6272    include/parrot/core_types.h \\
6273    include/parrot/io.h \\
6274    include/parrot/context.h \\
6275    include/pmc/pmc_fixedintegerarray.h \\
6276    include/pmc/pmc_role.h \\
6277    include/parrot/debugger.h \\
6278    include/parrot/parrot.h \\
6279    include/parrot/enums.h \\
6280    include/parrot/encoding.h \\
6281    include/parrot/vtable.h \\
6282    include/parrot/caches.h \\
6283    include/parrot/config.h \\
6284    include/parrot/scheduler.h \\
6285    include/pmc/pmc_callcontext.h \\
6286    include/parrot/pmc.h \\
6287    include/parrot/core_pmcs.h \\
6288    include/parrot/datatypes.h \\
6289    include/parrot/platform_interface.h \\
6290    include/pmc/pmc_default.h \\
6291    include/parrot/hll.h
6292        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/role.c
6293
6294src/pmc/scalar.c : src/pmc/scalar.dump
6295        $(PMC2CC) src/pmc/scalar.pmc
6296
6297src/pmc/scalar.dump : vtable.dump src/pmc/default.dump src/pmc/scalar.pmc $(PMC2C_FILES)
6298        $(PMC2CD) src/pmc/scalar.pmc
6299
6300include/pmc/pmc_scalar.h: src/pmc/scalar.c
6301
6302## SUFFIX OVERRIDE -Warnings
6303src/pmc/scalar$(O): \\
6304    include/parrot/exceptions.h \\
6305    src/pmc/scalar.str \\
6306    include/parrot/cclass.h \\
6307    include/parrot/string_funcs.h \\
6308    include/parrot/misc.h \\
6309    include/parrot/sub.h \\
6310    include/parrot/multidispatch.h \\
6311    include/pmc/pmc_bigint.h \\
6312    include/parrot/exit.h \\
6313    include/parrot/call.h \\
6314    include/parrot/dynext.h \\
6315    include/parrot/pobj.h \\
6316    include/parrot/extend_vtable.h \\
6317    include/parrot/memory.h \\
6318    include/parrot/pmc_freeze.h \\
6319    include/parrot/compiler.h \\
6320    include/parrot/key.h \\
6321    include/parrot/oo.h \\
6322    include/parrot/packfile.h \\
6323    include/parrot/feature.h \\
6324    include/pmc/pmc_continuation.h \\
6325    src/pmc/scalar.c \\
6326    include/parrot/global_setup.h \\
6327    include/parrot/oplib.h \\
6328    include/parrot/library.h \\
6329    include/parrot/hash.h \\
6330    include/parrot/gc_api.h \\
6331    include/parrot/nci.h \\
6332    include/parrot/vtables.h \\
6333    include/parrot/has_header.h \\
6334    include/parrot/warnings.h \\
6335    include/parrot/string.h \\
6336    include/parrot/namespace.h \\
6337    include/parrot/settings.h \\
6338    include/parrot/extend.h \\
6339    include/parrot/pbcversion.h \\
6340    include/parrot/op.h \\
6341    include/parrot/interpreter.h \\
6342    include/parrot/core_types.h \\
6343    include/parrot/io.h \\
6344    include/parrot/context.h \\
6345    include/parrot/debugger.h \\
6346    include/parrot/parrot.h \\
6347    include/parrot/enums.h \\
6348    include/parrot/encoding.h \\
6349    include/parrot/vtable.h \\
6350    include/parrot/caches.h \\
6351    include/parrot/config.h \\
6352    include/parrot/scheduler.h \\
6353    include/pmc/pmc_callcontext.h \\
6354    include/parrot/pmc.h \\
6355    include/parrot/core_pmcs.h \\
6356    include/parrot/datatypes.h \\
6357    include/parrot/platform_interface.h \\
6358    include/pmc/pmc_scalar.h \\
6359    include/pmc/pmc_default.h \\
6360    include/parrot/hll.h
6361        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/scalar.c
6362
6363src/pmc/scheduler.c : src/pmc/scheduler.dump
6364        $(PMC2CC) src/pmc/scheduler.pmc
6365
6366src/pmc/scheduler.dump : vtable.dump src/pmc/default.dump src/pmc/scheduler.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6367        $(PMC2CD) src/pmc/scheduler.pmc
6368
6369include/pmc/pmc_scheduler.h: src/pmc/scheduler.c
6370
6371## SUFFIX OVERRIDE -Warnings
6372src/pmc/scheduler$(O): \\
6373    include/parrot/exceptions.h \\
6374    include/parrot/cclass.h \\
6375    include/parrot/string_funcs.h \\
6376    include/parrot/misc.h \\
6377    include/parrot/sub.h \\
6378    include/parrot/multidispatch.h \\
6379    include/parrot/exit.h \\
6380    include/parrot/call.h \\
6381    include/parrot/dynext.h \\
6382    include/parrot/pobj.h \\
6383    include/parrot/extend_vtable.h \\
6384    include/parrot/memory.h \\
6385    include/parrot/pmc_freeze.h \\
6386    include/parrot/compiler.h \\
6387    include/parrot/key.h \\
6388    include/parrot/oo.h \\
6389    include/parrot/packfile.h \\
6390    include/parrot/feature.h \\
6391    include/pmc/pmc_continuation.h \\
6392    include/parrot/global_setup.h \\
6393    include/parrot/oplib.h \\
6394    include/parrot/library.h \\
6395    include/parrot/hash.h \\
6396    include/parrot/gc_api.h \\
6397    include/parrot/nci.h \\
6398    include/parrot/vtables.h \\
6399    include/parrot/has_header.h \\
6400    include/parrot/warnings.h \\
6401    include/pmc/pmc_scheduler.h \\
6402    include/parrot/string.h \\
6403    include/parrot/namespace.h \\
6404    include/parrot/settings.h \\
6405    include/parrot/extend.h \\
6406    include/parrot/pbcversion.h \\
6407    include/parrot/op.h \\
6408    include/parrot/interpreter.h \\
6409    include/parrot/core_types.h \\
6410    src/pmc/scheduler.str \\
6411    include/parrot/io.h \\
6412    include/parrot/context.h \\
6413    include/pmc/pmc_fixedintegerarray.h \\
6414    include/parrot/debugger.h \\
6415    src/pmc/scheduler.c \\
6416    include/parrot/parrot.h \\
6417    include/parrot/enums.h \\
6418    include/parrot/encoding.h \\
6419    include/parrot/vtable.h \\
6420    include/parrot/caches.h \\
6421    include/parrot/config.h \\
6422    include/parrot/scheduler.h \\
6423    include/pmc/pmc_callcontext.h \\
6424    include/parrot/pmc.h \\
6425    include/parrot/core_pmcs.h \\
6426    include/parrot/datatypes.h \\
6427    include/parrot/platform_interface.h \\
6428    include/pmc/pmc_default.h \\
6429    include/parrot/scheduler_private.h \\
6430    include/parrot/hll.h
6431        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/scheduler.c
6432
6433src/pmc/schedulermessage.c : src/pmc/schedulermessage.dump
6434        $(PMC2CC) src/pmc/schedulermessage.pmc
6435
6436src/pmc/schedulermessage.dump : vtable.dump src/pmc/default.dump src/pmc/schedulermessage.pmc $(PMC2C_FILES)
6437        $(PMC2CD) src/pmc/schedulermessage.pmc
6438
6439include/pmc/pmc_schedulermessage.h: src/pmc/schedulermessage.c
6440
6441## SUFFIX OVERRIDE -Warnings
6442src/pmc/schedulermessage$(O): \\
6443    include/parrot/exceptions.h \\
6444    include/parrot/cclass.h \\
6445    include/parrot/string_funcs.h \\
6446    include/parrot/misc.h \\
6447    include/parrot/sub.h \\
6448    include/parrot/multidispatch.h \\
6449    include/parrot/exit.h \\
6450    include/parrot/call.h \\
6451    include/parrot/dynext.h \\
6452    include/parrot/pobj.h \\
6453    include/parrot/extend_vtable.h \\
6454    include/parrot/memory.h \\
6455    include/parrot/pmc_freeze.h \\
6456    include/parrot/compiler.h \\
6457    include/parrot/key.h \\
6458    include/parrot/oo.h \\
6459    include/parrot/packfile.h \\
6460    include/parrot/feature.h \\
6461    include/pmc/pmc_continuation.h \\
6462    include/parrot/global_setup.h \\
6463    include/parrot/oplib.h \\
6464    include/parrot/library.h \\
6465    include/parrot/hash.h \\
6466    include/parrot/gc_api.h \\
6467    include/parrot/nci.h \\
6468    include/parrot/vtables.h \\
6469    include/parrot/has_header.h \\
6470    include/parrot/warnings.h \\
6471    include/pmc/pmc_schedulermessage.h \\
6472    include/parrot/string.h \\
6473    include/parrot/namespace.h \\
6474    include/parrot/settings.h \\
6475    include/parrot/extend.h \\
6476    include/parrot/pbcversion.h \\
6477    include/parrot/op.h \\
6478    include/parrot/interpreter.h \\
6479    include/parrot/core_types.h \\
6480    include/parrot/io.h \\
6481    include/parrot/context.h \\
6482    include/parrot/debugger.h \\
6483    include/parrot/parrot.h \\
6484    include/parrot/enums.h \\
6485    include/parrot/encoding.h \\
6486    include/parrot/vtable.h \\
6487    include/parrot/caches.h \\
6488    src/pmc/schedulermessage.c \\
6489    include/parrot/config.h \\
6490    include/parrot/scheduler.h \\
6491    include/pmc/pmc_callcontext.h \\
6492    include/parrot/pmc.h \\
6493    include/parrot/core_pmcs.h \\
6494    include/parrot/datatypes.h \\
6495    include/parrot/platform_interface.h \\
6496    src/pmc/schedulermessage.str \\
6497    include/pmc/pmc_default.h \\
6498    include/parrot/scheduler_private.h \\
6499    include/parrot/hll.h
6500        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/schedulermessage.c
6501
6502src/pmc/sockaddr.c : src/pmc/sockaddr.dump
6503        $(PMC2CC) src/pmc/sockaddr.pmc
6504
6505src/pmc/sockaddr.dump : vtable.dump src/pmc/default.dump src/pmc/sockaddr.pmc $(PMC2C_FILES)
6506        $(PMC2CD) src/pmc/sockaddr.pmc
6507
6508include/pmc/pmc_sockaddr.h: src/pmc/sockaddr.c
6509
6510## SUFFIX OVERRIDE -Warnings
6511src/pmc/sockaddr$(O): \\
6512    include/parrot/exceptions.h \\
6513    include/parrot/cclass.h \\
6514    include/parrot/string_funcs.h \\
6515    include/parrot/misc.h \\
6516    include/parrot/sub.h \\
6517    include/parrot/multidispatch.h \\
6518    include/parrot/exit.h \\
6519    include/parrot/call.h \\
6520    include/parrot/dynext.h \\
6521    include/pmc/pmc_sockaddr.h \\
6522    include/parrot/pobj.h \\
6523    include/parrot/extend_vtable.h \\
6524    include/parrot/memory.h \\
6525    include/parrot/pmc_freeze.h \\
6526    include/parrot/compiler.h \\
6527    include/parrot/key.h \\
6528    include/parrot/oo.h \\
6529    include/parrot/packfile.h \\
6530    include/parrot/feature.h \\
6531    include/pmc/pmc_continuation.h \\
6532    include/parrot/global_setup.h \\
6533    include/parrot/oplib.h \\
6534    include/parrot/library.h \\
6535    include/parrot/hash.h \\
6536    include/parrot/gc_api.h \\
6537    src/pmc/sockaddr.c \\
6538    include/parrot/nci.h \\
6539    include/parrot/vtables.h \\
6540    include/parrot/has_header.h \\
6541    include/parrot/warnings.h \\
6542    include/parrot/string.h \\
6543    include/parrot/namespace.h \\
6544    include/parrot/settings.h \\
6545    include/parrot/extend.h \\
6546    include/parrot/pbcversion.h \\
6547    include/parrot/op.h \\
6548    include/parrot/interpreter.h \\
6549    include/parrot/core_types.h \\
6550    include/parrot/io.h \\
6551    include/parrot/context.h \\
6552    include/parrot/debugger.h \\
6553    include/parrot/parrot.h \\
6554    include/parrot/enums.h \\
6555    include/parrot/encoding.h \\
6556    include/parrot/vtable.h \\
6557    include/parrot/caches.h \\
6558    include/parrot/config.h \\
6559    include/parrot/scheduler.h \\
6560    include/pmc/pmc_callcontext.h \\
6561    include/parrot/pmc.h \\
6562    include/parrot/core_pmcs.h \\
6563    include/parrot/datatypes.h \\
6564    include/parrot/platform_interface.h \\
6565    include/pmc/pmc_default.h \\
6566    include/parrot/hll.h \\
6567    src/pmc/sockaddr.str
6568        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/sockaddr.c
6569
6570src/pmc/socket.c : src/pmc/socket.dump
6571        $(PMC2CC) src/pmc/socket.pmc
6572
6573src/pmc/socket.dump : vtable.dump src/pmc/default.dump src/pmc/handle.dump src/pmc/socket.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6574        $(PMC2CD) src/pmc/socket.pmc
6575
6576include/pmc/pmc_socket.h: src/pmc/socket.c
6577
6578## SUFFIX OVERRIDE -Warnings
6579src/pmc/socket$(O): \\
6580    include/parrot/exceptions.h \\
6581    include/parrot/cclass.h \\
6582    include/parrot/string_funcs.h \\
6583    include/parrot/misc.h \\
6584    include/parrot/sub.h \\
6585    include/parrot/multidispatch.h \\
6586    src/pmc/socket.str \\
6587    include/parrot/exit.h \\
6588    include/parrot/call.h \\
6589    include/parrot/dynext.h \\
6590    include/pmc/pmc_sockaddr.h \\
6591    src/pmc/socket.c \\
6592    include/parrot/pobj.h \\
6593    include/parrot/extend_vtable.h \\
6594    include/parrot/memory.h \\
6595    include/parrot/pmc_freeze.h \\
6596    include/parrot/compiler.h \\
6597    include/parrot/key.h \\
6598    include/parrot/oo.h \\
6599    include/parrot/packfile.h \\
6600    include/parrot/feature.h \\
6601    include/pmc/pmc_continuation.h \\
6602    include/parrot/global_setup.h \\
6603    include/parrot/oplib.h \\
6604    include/parrot/library.h \\
6605    include/parrot/hash.h \\
6606    include/parrot/gc_api.h \\
6607    include/parrot/nci.h \\
6608    include/parrot/vtables.h \\
6609    include/parrot/has_header.h \\
6610    include/parrot/warnings.h \\
6611    include/parrot/string.h \\
6612    include/parrot/namespace.h \\
6613    include/parrot/settings.h \\
6614    include/parrot/extend.h \\
6615    include/parrot/pbcversion.h \\
6616    include/parrot/op.h \\
6617    include/parrot/interpreter.h \\
6618    include/parrot/core_types.h \\
6619    src/io/io_private.h \\
6620    include/parrot/io.h \\
6621    include/pmc/pmc_handle.h \\
6622    include/pmc/pmc_socket.h \\
6623    include/parrot/context.h \\
6624    include/pmc/pmc_fixedintegerarray.h \\
6625    include/parrot/debugger.h \\
6626    include/parrot/parrot.h \\
6627    include/parrot/enums.h \\
6628    include/parrot/encoding.h \\
6629    include/parrot/vtable.h \\
6630    include/parrot/caches.h \\
6631    include/parrot/config.h \\
6632    include/parrot/scheduler.h \\
6633    include/pmc/pmc_callcontext.h \\
6634    include/parrot/pmc.h \\
6635    include/parrot/core_pmcs.h \\
6636    include/parrot/datatypes.h \\
6637    include/parrot/platform_interface.h \\
6638    include/pmc/pmc_default.h \\
6639    include/parrot/hll.h
6640        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/socket.c
6641
6642src/pmc/stringbuilder.c : src/pmc/stringbuilder.dump
6643        $(PMC2CC) src/pmc/stringbuilder.pmc
6644
6645src/pmc/stringbuilder.dump : vtable.dump src/pmc/default.dump src/pmc/stringbuilder.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6646        $(PMC2CD) src/pmc/stringbuilder.pmc
6647
6648include/pmc/pmc_stringbuilder.h: src/pmc/stringbuilder.c
6649
6650## SUFFIX OVERRIDE -Warnings
6651src/pmc/stringbuilder$(O): \\
6652    include/parrot/exceptions.h \\
6653    include/parrot/cclass.h \\
6654    include/parrot/string_funcs.h \\
6655    include/parrot/misc.h \\
6656    include/parrot/sub.h \\
6657    include/parrot/multidispatch.h \\
6658    include/parrot/exit.h \\
6659    include/parrot/call.h \\
6660    include/parrot/dynext.h \\
6661    include/parrot/pobj.h \\
6662    include/parrot/extend_vtable.h \\
6663    include/parrot/memory.h \\
6664    include/parrot/pmc_freeze.h \\
6665    include/parrot/compiler.h \\
6666    include/parrot/key.h \\
6667    include/parrot/oo.h \\
6668    include/parrot/packfile.h \\
6669    include/parrot/feature.h \\
6670    include/pmc/pmc_continuation.h \\
6671    include/parrot/global_setup.h \\
6672    include/parrot/oplib.h \\
6673    include/parrot/library.h \\
6674    include/parrot/hash.h \\
6675    include/parrot/gc_api.h \\
6676    include/parrot/nci.h \\
6677    include/parrot/vtables.h \\
6678    include/parrot/has_header.h \\
6679    include/parrot/warnings.h \\
6680    include/parrot/string.h \\
6681    include/parrot/namespace.h \\
6682    include/parrot/settings.h \\
6683    include/parrot/extend.h \\
6684    include/parrot/pbcversion.h \\
6685    include/parrot/op.h \\
6686    include/parrot/interpreter.h \\
6687    include/parrot/core_types.h \\
6688    include/parrot/io.h \\
6689    include/pmc/pmc_stringbuilder.h \\
6690    include/parrot/context.h \\
6691    include/pmc/pmc_fixedintegerarray.h \\
6692    src/pmc/stringbuilder.str \\
6693    include/parrot/debugger.h \\
6694    include/parrot/parrot.h \\
6695    include/parrot/enums.h \\
6696    include/parrot/encoding.h \\
6697    include/parrot/vtable.h \\
6698    include/parrot/caches.h \\
6699    include/parrot/config.h \\
6700    include/parrot/scheduler.h \\
6701    include/pmc/pmc_callcontext.h \\
6702    include/parrot/pmc.h \\
6703    include/parrot/core_pmcs.h \\
6704    include/parrot/datatypes.h \\
6705    include/parrot/platform_interface.h \\
6706    src/pmc/stringbuilder.c \\
6707    include/pmc/pmc_default.h \\
6708    include/parrot/hll.h
6709        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/stringbuilder.c
6710
6711src/pmc/stringhandle.c : src/pmc/stringhandle.dump
6712        $(PMC2CC) src/pmc/stringhandle.pmc
6713
6714src/pmc/stringhandle.dump : vtable.dump src/pmc/default.dump src/pmc/handle.dump src/pmc/stringhandle.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6715        $(PMC2CD) src/pmc/stringhandle.pmc
6716
6717include/pmc/pmc_stringhandle.h: src/pmc/stringhandle.c
6718
6719## SUFFIX OVERRIDE -Warnings
6720src/pmc/stringhandle$(O): \\
6721    include/parrot/exceptions.h \\
6722    include/parrot/cclass.h \\
6723    include/parrot/string_funcs.h \\
6724    include/parrot/misc.h \\
6725    include/parrot/sub.h \\
6726    include/parrot/multidispatch.h \\
6727    include/pmc/pmc_stringhandle.h \\
6728    include/parrot/exit.h \\
6729    include/parrot/call.h \\
6730    include/parrot/dynext.h \\
6731    include/parrot/pobj.h \\
6732    include/parrot/extend_vtable.h \\
6733    include/parrot/memory.h \\
6734    include/parrot/pmc_freeze.h \\
6735    include/parrot/compiler.h \\
6736    include/parrot/key.h \\
6737    include/parrot/oo.h \\
6738    include/parrot/packfile.h \\
6739    include/parrot/feature.h \\
6740    include/pmc/pmc_continuation.h \\
6741    include/parrot/global_setup.h \\
6742    src/pmc/stringhandle.str \\
6743    include/parrot/oplib.h \\
6744    include/parrot/library.h \\
6745    include/parrot/hash.h \\
6746    include/parrot/gc_api.h \\
6747    include/parrot/nci.h \\
6748    include/parrot/vtables.h \\
6749    include/parrot/has_header.h \\
6750    include/parrot/warnings.h \\
6751    include/parrot/string.h \\
6752    include/parrot/namespace.h \\
6753    include/parrot/settings.h \\
6754    include/parrot/extend.h \\
6755    include/parrot/pbcversion.h \\
6756    include/parrot/op.h \\
6757    include/parrot/interpreter.h \\
6758    include/parrot/core_types.h \\
6759    src/io/io_private.h \\
6760    include/parrot/io.h \\
6761    include/pmc/pmc_handle.h \\
6762    include/parrot/context.h \\
6763    include/pmc/pmc_fixedintegerarray.h \\
6764    include/parrot/debugger.h \\
6765    include/parrot/parrot.h \\
6766    include/parrot/enums.h \\
6767    include/parrot/encoding.h \\
6768    include/parrot/vtable.h \\
6769    include/parrot/caches.h \\
6770    include/parrot/config.h \\
6771    include/parrot/scheduler.h \\
6772    include/pmc/pmc_callcontext.h \\
6773    include/parrot/pmc.h \\
6774    include/parrot/core_pmcs.h \\
6775    include/parrot/datatypes.h \\
6776    include/parrot/platform_interface.h \\
6777    src/pmc/stringhandle.c \\
6778    include/pmc/pmc_default.h \\
6779    include/parrot/hll.h
6780        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/stringhandle.c
6781
6782src/pmc/stringiterator.c : src/pmc/stringiterator.dump
6783        $(PMC2CC) src/pmc/stringiterator.pmc
6784
6785src/pmc/stringiterator.dump : vtable.dump src/pmc/default.dump src/pmc/iterator.dump src/pmc/stringiterator.pmc $(PMC2C_FILES)
6786        $(PMC2CD) src/pmc/stringiterator.pmc
6787
6788include/pmc/pmc_stringiterator.h: src/pmc/stringiterator.c
6789
6790## SUFFIX OVERRIDE -Warnings
6791src/pmc/stringiterator$(O): \\
6792    include/parrot/exceptions.h \\
6793    include/parrot/cclass.h \\
6794    include/parrot/string_funcs.h \\
6795    include/parrot/misc.h \\
6796    include/parrot/sub.h \\
6797    include/parrot/multidispatch.h \\
6798    include/parrot/exit.h \\
6799    include/parrot/call.h \\
6800    include/parrot/dynext.h \\
6801    include/parrot/pobj.h \\
6802    include/parrot/extend_vtable.h \\
6803    include/parrot/memory.h \\
6804    include/parrot/pmc_freeze.h \\
6805    include/parrot/compiler.h \\
6806    include/pmc/pmc_iterator.h \\
6807    include/parrot/key.h \\
6808    include/parrot/oo.h \\
6809    include/parrot/packfile.h \\
6810    include/parrot/feature.h \\
6811    include/pmc/pmc_continuation.h \\
6812    include/parrot/global_setup.h \\
6813    include/parrot/oplib.h \\
6814    include/parrot/library.h \\
6815    include/parrot/hash.h \\
6816    include/parrot/gc_api.h \\
6817    include/parrot/nci.h \\
6818    include/parrot/vtables.h \\
6819    include/parrot/has_header.h \\
6820    include/pmc/pmc_stringiterator.h \\
6821    include/parrot/warnings.h \\
6822    include/parrot/string.h \\
6823    src/pmc/stringiterator.c \\
6824    include/parrot/namespace.h \\
6825    include/parrot/settings.h \\
6826    src/pmc/stringiterator.str \\
6827    include/parrot/extend.h \\
6828    include/parrot/pbcversion.h \\
6829    include/parrot/op.h \\
6830    include/parrot/interpreter.h \\
6831    include/parrot/core_types.h \\
6832    include/parrot/io.h \\
6833    include/parrot/context.h \\
6834    include/parrot/debugger.h \\
6835    include/parrot/parrot.h \\
6836    include/parrot/enums.h \\
6837    include/parrot/encoding.h \\
6838    include/parrot/vtable.h \\
6839    include/parrot/caches.h \\
6840    include/parrot/config.h \\
6841    include/parrot/scheduler.h \\
6842    include/pmc/pmc_callcontext.h \\
6843    include/parrot/pmc.h \\
6844    include/parrot/core_pmcs.h \\
6845    include/parrot/datatypes.h \\
6846    include/parrot/platform_interface.h \\
6847    include/pmc/pmc_default.h \\
6848    include/parrot/hll.h
6849        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/stringiterator.c
6850
6851src/pmc/structview.c : src/pmc/structview.dump
6852        $(PMC2CC) src/pmc/structview.pmc
6853
6854src/pmc/structview.dump : vtable.dump src/pmc/default.dump src/pmc/structview.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6855        $(PMC2CD) src/pmc/structview.pmc
6856
6857include/pmc/pmc_structview.h: src/pmc/structview.c
6858
6859## SUFFIX OVERRIDE -Warnings
6860src/pmc/structview$(O): \\
6861    include/parrot/exceptions.h \\
6862    include/parrot/cclass.h \\
6863    include/parrot/string_funcs.h \\
6864    include/parrot/misc.h \\
6865    include/parrot/sub.h \\
6866    include/parrot/multidispatch.h \\
6867    src/pmc/structview.str \\
6868    include/parrot/exit.h \\
6869    include/parrot/call.h \\
6870    include/parrot/dynext.h \\
6871    include/pmc/pmc_structview.h \\
6872    include/parrot/pobj.h \\
6873    include/parrot/extend_vtable.h \\
6874    src/pmc/structview.c \\
6875    include/parrot/memory.h \\
6876    include/parrot/pmc_freeze.h \\
6877    include/parrot/compiler.h \\
6878    include/parrot/key.h \\
6879    include/parrot/oo.h \\
6880    include/parrot/packfile.h \\
6881    include/parrot/feature.h \\
6882    include/pmc/pmc_continuation.h \\
6883    include/parrot/global_setup.h \\
6884    include/parrot/oplib.h \\
6885    include/parrot/library.h \\
6886    include/parrot/hash.h \\
6887    include/parrot/gc_api.h \\
6888    include/parrot/nci.h \\
6889    include/parrot/vtables.h \\
6890    include/parrot/has_header.h \\
6891    include/parrot/warnings.h \\
6892    include/parrot/string.h \\
6893    include/parrot/namespace.h \\
6894    include/parrot/settings.h \\
6895    include/parrot/extend.h \\
6896    include/parrot/pbcversion.h \\
6897    include/parrot/op.h \\
6898    include/parrot/interpreter.h \\
6899    include/parrot/core_types.h \\
6900    include/parrot/io.h \\
6901    include/parrot/context.h \\
6902    include/pmc/pmc_fixedintegerarray.h \\
6903    include/parrot/debugger.h \\
6904    include/parrot/parrot.h \\
6905    include/parrot/enums.h \\
6906    include/parrot/encoding.h \\
6907    include/parrot/vtable.h \\
6908    include/parrot/caches.h \\
6909    include/parrot/config.h \\
6910    include/parrot/scheduler.h \\
6911    include/pmc/pmc_callcontext.h \\
6912    include/parrot/pmc.h \\
6913    include/parrot/core_pmcs.h \\
6914    include/parrot/datatypes.h \\
6915    include/parrot/platform_interface.h \\
6916    include/pmc/pmc_ptrobj.h \\
6917    include/pmc/pmc_default.h \\
6918    include/parrot/hll.h
6919        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/structview.c
6920
6921src/pmc/task.c : src/pmc/task.dump
6922        $(PMC2CC) src/pmc/task.pmc
6923
6924src/pmc/task.dump : vtable.dump src/pmc/default.dump src/pmc/task.pmc $(PMC2C_FILES) lib/Parrot/Pmc2c/PCCMETHOD.pm include/pmc/pmc_fixedintegerarray.h
6925        $(PMC2CD) src/pmc/task.pmc
6926
6927include/pmc/pmc_task.h: src/pmc/task.c
6928
6929## SUFFIX OVERRIDE -Warnings
6930src/pmc/task$(O): \\
6931    include/parrot/exceptions.h \\
6932    include/parrot/cclass.h \\
6933    include/parrot/string_funcs.h \\
6934    include/parrot/misc.h \\
6935    include/parrot/sub.h \\
6936    src/pmc/task.str \\
6937    include/parrot/multidispatch.h \\
6938    include/parrot/exit.h \\
6939    include/parrot/call.h \\
6940    include/parrot/dynext.h \\
6941    include/parrot/pobj.h \\
6942    include/parrot/extend_vtable.h \\
6943    include/parrot/memory.h \\
6944    include/parrot/pmc_freeze.h \\
6945    include/parrot/compiler.h \\
6946    include/parrot/key.h \\
6947    include/parrot/oo.h \\
6948    include/parrot/packfile.h \\
6949    include/parrot/feature.h \\
6950    include/pmc/pmc_continuation.h \\
6951    include/parrot/global_setup.h \\
6952    include/parrot/oplib.h \\
6953    include/parrot/library.h \\
6954    include/parrot/hash.h \\
6955    include/parrot/gc_api.h \\
6956    include/parrot/nci.h \\
6957    include/parrot/vtables.h \\
6958    include/parrot/has_header.h \\
6959    include/parrot/warnings.h \\
6960    include/pmc/pmc_scheduler.h \\
6961    include/parrot/string.h \\
6962    include/parrot/namespace.h \\
6963    include/parrot/settings.h \\
6964    include/parrot/extend.h \\
6965    include/parrot/pbcversion.h \\
6966    include/parrot/op.h \\
6967    include/parrot/interpreter.h \\
6968    include/parrot/core_types.h \\
6969    include/parrot/io.h \\
6970    include/parrot/context.h \\
6971    include/pmc/pmc_fixedintegerarray.h \\
6972    include/parrot/debugger.h \\
6973    include/parrot/parrot.h \\
6974    include/parrot/enums.h \\
6975    include/parrot/encoding.h \\
6976    include/parrot/vtable.h \\
6977    include/parrot/caches.h \\
6978    include/pmc/pmc_task.h \\
6979    include/parrot/config.h \\
6980    include/parrot/scheduler.h \\
6981    include/pmc/pmc_callcontext.h \\
6982    include/parrot/pmc.h \\
6983    include/parrot/core_pmcs.h \\
6984    include/parrot/datatypes.h \\
6985    include/parrot/platform_interface.h \\
6986    src/pmc/task.c \\
6987    include/pmc/pmc_default.h \\
6988    include/parrot/scheduler_private.h \\
6989    include/parrot/hll.h
6990        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/task.c
6991
6992src/pmc/undef.c : src/pmc/undef.dump
6993        $(PMC2CC) src/pmc/undef.pmc
6994
6995src/pmc/undef.dump : vtable.dump src/pmc/default.dump src/pmc/undef.pmc $(PMC2C_FILES)
6996        $(PMC2CD) src/pmc/undef.pmc
6997
6998include/pmc/pmc_undef.h: src/pmc/undef.c
6999
7000## SUFFIX OVERRIDE -Warnings
7001src/pmc/undef$(O): \\
7002    include/parrot/exceptions.h \\
7003    include/parrot/cclass.h \\
7004    include/parrot/string_funcs.h \\
7005    include/parrot/misc.h \\
7006    include/parrot/sub.h \\
7007    include/parrot/multidispatch.h \\
7008    include/parrot/exit.h \\
7009    include/parrot/call.h \\
7010    include/parrot/dynext.h \\
7011    include/pmc/pmc_object.h \\
7012    include/parrot/pobj.h \\
7013    include/parrot/extend_vtable.h \\
7014    include/parrot/memory.h \\
7015    include/parrot/pmc_freeze.h \\
7016    include/parrot/compiler.h \\
7017    include/parrot/key.h \\
7018    include/parrot/oo.h \\
7019    include/parrot/packfile.h \\
7020    include/parrot/feature.h \\
7021    include/pmc/pmc_continuation.h \\
7022    include/parrot/global_setup.h \\
7023    src/pmc/undef.c \\
7024    include/parrot/oplib.h \\
7025    include/parrot/library.h \\
7026    include/parrot/hash.h \\
7027    include/parrot/gc_api.h \\
7028    include/pmc/pmc_undef.h \\
7029    include/parrot/nci.h \\
7030    include/parrot/vtables.h \\
7031    include/parrot/has_header.h \\
7032    include/parrot/warnings.h \\
7033    include/parrot/string.h \\
7034    include/parrot/namespace.h \\
7035    include/parrot/settings.h \\
7036    include/parrot/extend.h \\
7037    include/parrot/pbcversion.h \\
7038    include/parrot/op.h \\
7039    include/parrot/interpreter.h \\
7040    include/parrot/core_types.h \\
7041    include/parrot/io.h \\
7042    include/parrot/context.h \\
7043    include/parrot/debugger.h \\
7044    include/parrot/parrot.h \\
7045    src/pmc/undef.str \\
7046    include/parrot/enums.h \\
7047    include/parrot/encoding.h \\
7048    include/parrot/vtable.h \\
7049    include/parrot/caches.h \\
7050    include/parrot/config.h \\
7051    include/parrot/scheduler.h \\
7052    include/pmc/pmc_callcontext.h \\
7053    include/parrot/pmc.h \\
7054    include/parrot/core_pmcs.h \\
7055    include/parrot/datatypes.h \\
7056    include/parrot/platform_interface.h \\
7057    include/pmc/pmc_default.h \\
7058    include/parrot/hll.h
7059        $(CC) $(CFLAGS) -fPIC -falign-functions=16 -funit-at-a-time -maccumulate-outgoing-args -W -Wall -Waggregate-return -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment -Wdisabled-optimization -Wdiv-by-zero -Wendif-labels -Wextra -Wformat -Wformat-extra-args -Wformat-nonliteral -Wformat-security -Wformat-y2k -Wimplicit -Wimport -Winit-self -Winline -Winvalid-pch -Wlogical-op -Werror=missing-braces -Wmissing-declarations -Wmissing-field-initializers -Wno-missing-format-attribute -Wmissing-include-dirs -Wmultichar -Wpacked -Wparentheses -Wpointer-arith -Wpointer-sign -Wreturn-type -Wsequence-point -Wsign-compare -Wstrict-aliasing -Wstrict-aliasing=2 -Wswitch -Wswitch-default -Wtrigraphs -Werror=undef -Wno-unused -Wunknown-pragmas -Wvariadic-macros -Wwrite-strings -Wc++-compat -Werror=declaration-after-statement -Werror=implicit-function-declaration -Wmissing-prototypes -Werror=nested-externs -Werror=old-style-definition -Werror=strict-prototypes -fvisibility=hidden -I$(@D) -o $@ -c src/pmc/undef.c
7060
7061',
7062  'TEMP_pmc_classes_o' => ' src/pmc/default$(O) src/pmc/null$(O) src/pmc/env$(O) src/pmc/key$(O) src/pmc/unmanagedstruct$(O) src/pmc/managedstruct$(O) src/pmc/exception$(O) src/pmc/parrotlibrary$(O) src/pmc/parrotinterpreter$(O) src/pmc/lexpad$(O) src/pmc/timer$(O) src/pmc/pointer$(O) src/pmc/sub$(O) src/pmc/continuation$(O) src/pmc/coroutine$(O) src/pmc/eval$(O) src/pmc/nci$(O) src/pmc/float$(O) src/pmc/integer$(O) src/pmc/bigint$(O) src/pmc/bignum$(O) src/pmc/complex$(O) src/pmc/string$(O) src/pmc/boolean$(O) src/pmc/fixedintegerarray$(O) src/pmc/iterator$(O) src/pmc/fixedstringarray$(O) src/pmc/hash$(O) src/pmc/orderedhash$(O) src/pmc/oplib$(O) src/pmc/opcode$(O) src/pmc/addrregistry$(O) src/pmc/alarm$(O) src/pmc/arrayiterator$(O) src/pmc/bytebuffer$(O) src/pmc/callback$(O) src/pmc/callcontext$(O) src/pmc/capture$(O) src/pmc/class$(O) src/pmc/eventhandler$(O) src/pmc/exceptionhandler$(O) src/pmc/exporter$(O) src/pmc/filehandle$(O) src/pmc/fixedbooleanarray$(O) src/pmc/fixedfloatarray$(O) src/pmc/fixedpmcarray$(O) src/pmc/handle$(O) src/pmc/hashiterator$(O) src/pmc/hashiteratorkey$(O) src/pmc/imageiofreeze$(O) src/pmc/imageiosize$(O) src/pmc/imageiostrings$(O) src/pmc/imageiothaw$(O) src/pmc/imccompiler$(O) src/pmc/lexinfo$(O) src/pmc/mappedbytearray$(O) src/pmc/multisub$(O) src/pmc/namespace$(O) src/pmc/nativepccmethod$(O) src/pmc/object$(O) src/pmc/orderedhashiterator$(O) src/pmc/packfile$(O) src/pmc/packfileannotation$(O) src/pmc/packfileannotations$(O) src/pmc/packfilebytecodesegment$(O) src/pmc/packfileconstanttable$(O) src/pmc/packfiledebug$(O) src/pmc/packfiledirectory$(O) src/pmc/packfileopmap$(O) src/pmc/packfilerawsegment$(O) src/pmc/packfilesegment$(O) src/pmc/packfileview$(O) src/pmc/pmclist$(O) src/pmc/pmcproxy$(O) src/pmc/ptr$(O) src/pmc/ptrbuf$(O) src/pmc/ptrobj$(O) src/pmc/resizablebooleanarray$(O) src/pmc/resizablefloatarray$(O) src/pmc/resizableintegerarray$(O) src/pmc/resizablepmcarray$(O) src/pmc/resizablestringarray$(O) src/pmc/role$(O) src/pmc/scalar$(O) src/pmc/scheduler$(O) src/pmc/schedulermessage$(O) src/pmc/sockaddr$(O) src/pmc/socket$(O) src/pmc/stringbuilder$(O) src/pmc/stringhandle$(O) src/pmc/stringiterator$(O) src/pmc/structview$(O) src/pmc/task$(O) src/pmc/undef$(O)',
7063  'TEMP_pmc_classes_pmc' => ' src/pmc/default.pmc src/pmc/null.pmc src/pmc/env.pmc src/pmc/key.pmc src/pmc/unmanagedstruct.pmc src/pmc/managedstruct.pmc src/pmc/exception.pmc src/pmc/parrotlibrary.pmc src/pmc/parrotinterpreter.pmc src/pmc/lexpad.pmc src/pmc/timer.pmc src/pmc/pointer.pmc src/pmc/sub.pmc src/pmc/continuation.pmc src/pmc/coroutine.pmc src/pmc/eval.pmc src/pmc/nci.pmc src/pmc/float.pmc src/pmc/integer.pmc src/pmc/bigint.pmc src/pmc/bignum.pmc src/pmc/complex.pmc src/pmc/string.pmc src/pmc/boolean.pmc src/pmc/fixedintegerarray.pmc src/pmc/iterator.pmc src/pmc/fixedstringarray.pmc src/pmc/hash.pmc src/pmc/orderedhash.pmc src/pmc/oplib.pmc src/pmc/opcode.pmc src/pmc/addrregistry.pmc src/pmc/alarm.pmc src/pmc/arrayiterator.pmc src/pmc/bytebuffer.pmc src/pmc/callback.pmc src/pmc/callcontext.pmc src/pmc/capture.pmc src/pmc/class.pmc src/pmc/eventhandler.pmc src/pmc/exceptionhandler.pmc src/pmc/exporter.pmc src/pmc/filehandle.pmc src/pmc/fixedbooleanarray.pmc src/pmc/fixedfloatarray.pmc src/pmc/fixedpmcarray.pmc src/pmc/handle.pmc src/pmc/hashiterator.pmc src/pmc/hashiteratorkey.pmc src/pmc/imageiofreeze.pmc src/pmc/imageiosize.pmc src/pmc/imageiostrings.pmc src/pmc/imageiothaw.pmc src/pmc/imccompiler.pmc src/pmc/lexinfo.pmc src/pmc/mappedbytearray.pmc src/pmc/multisub.pmc src/pmc/namespace.pmc src/pmc/nativepccmethod.pmc src/pmc/object.pmc src/pmc/orderedhashiterator.pmc src/pmc/packfile.pmc src/pmc/packfileannotation.pmc src/pmc/packfileannotations.pmc src/pmc/packfilebytecodesegment.pmc src/pmc/packfileconstanttable.pmc src/pmc/packfiledebug.pmc src/pmc/packfiledirectory.pmc src/pmc/packfileopmap.pmc src/pmc/packfilerawsegment.pmc src/pmc/packfilesegment.pmc src/pmc/packfileview.pmc src/pmc/pmclist.pmc src/pmc/pmcproxy.pmc src/pmc/ptr.pmc src/pmc/ptrbuf.pmc src/pmc/ptrobj.pmc src/pmc/resizablebooleanarray.pmc src/pmc/resizablefloatarray.pmc src/pmc/resizableintegerarray.pmc src/pmc/resizablepmcarray.pmc src/pmc/resizablestringarray.pmc src/pmc/role.pmc src/pmc/scalar.pmc src/pmc/scheduler.pmc src/pmc/schedulermessage.pmc src/pmc/sockaddr.pmc src/pmc/socket.pmc src/pmc/stringbuilder.pmc src/pmc/stringhandle.pmc src/pmc/stringiterator.pmc src/pmc/structview.pmc src/pmc/task.pmc src/pmc/undef.pmc',
7064  'TEMP_pmc_classes_str' => ' src/pmc/default.str src/pmc/null.str src/pmc/env.str src/pmc/key.str src/pmc/unmanagedstruct.str src/pmc/managedstruct.str src/pmc/exception.str src/pmc/parrotlibrary.str src/pmc/parrotinterpreter.str src/pmc/lexpad.str src/pmc/timer.str src/pmc/pointer.str src/pmc/sub.str src/pmc/continuation.str src/pmc/coroutine.str src/pmc/eval.str src/pmc/nci.str src/pmc/float.str src/pmc/integer.str src/pmc/bigint.str src/pmc/bignum.str src/pmc/complex.str src/pmc/string.str src/pmc/boolean.str src/pmc/fixedintegerarray.str src/pmc/iterator.str src/pmc/fixedstringarray.str src/pmc/hash.str src/pmc/orderedhash.str src/pmc/oplib.str src/pmc/opcode.str src/pmc/addrregistry.str src/pmc/alarm.str src/pmc/arrayiterator.str src/pmc/bytebuffer.str src/pmc/callback.str src/pmc/callcontext.str src/pmc/capture.str src/pmc/class.str src/pmc/eventhandler.str src/pmc/exceptionhandler.str src/pmc/exporter.str src/pmc/filehandle.str src/pmc/fixedbooleanarray.str src/pmc/fixedfloatarray.str src/pmc/fixedpmcarray.str src/pmc/handle.str src/pmc/hashiterator.str src/pmc/hashiteratorkey.str src/pmc/imageiofreeze.str src/pmc/imageiosize.str src/pmc/imageiostrings.str src/pmc/imageiothaw.str src/pmc/imccompiler.str src/pmc/lexinfo.str src/pmc/mappedbytearray.str src/pmc/multisub.str src/pmc/namespace.str src/pmc/nativepccmethod.str src/pmc/object.str src/pmc/orderedhashiterator.str src/pmc/packfile.str src/pmc/packfileannotation.str src/pmc/packfileannotations.str src/pmc/packfilebytecodesegment.str src/pmc/packfileconstanttable.str src/pmc/packfiledebug.str src/pmc/packfiledirectory.str src/pmc/packfileopmap.str src/pmc/packfilerawsegment.str src/pmc/packfilesegment.str src/pmc/packfileview.str src/pmc/pmclist.str src/pmc/pmcproxy.str src/pmc/ptr.str src/pmc/ptrbuf.str src/pmc/ptrobj.str src/pmc/resizablebooleanarray.str src/pmc/resizablefloatarray.str src/pmc/resizableintegerarray.str src/pmc/resizablepmcarray.str src/pmc/resizablestringarray.str src/pmc/role.str src/pmc/scalar.str src/pmc/scheduler.str src/pmc/schedulermessage.str src/pmc/sockaddr.str src/pmc/socket.str src/pmc/stringbuilder.str src/pmc/stringhandle.str src/pmc/stringiterator.str src/pmc/structview.str src/pmc/task.str src/pmc/undef.str',
7065  'TEMP_pmc_o' => 'default$(O) null$(O) env$(O) key$(O) unmanagedstruct$(O) managedstruct$(O) exception$(O) parrotlibrary$(O) parrotinterpreter$(O) lexpad$(O) timer$(O) pointer$(O) sub$(O) continuation$(O) coroutine$(O) eval$(O) nci$(O) float$(O) integer$(O) bigint$(O) bignum$(O) complex$(O) string$(O) boolean$(O) fixedintegerarray$(O) iterator$(O) fixedstringarray$(O) hash$(O) orderedhash$(O) oplib$(O) opcode$(O) addrregistry$(O) alarm$(O) arrayiterator$(O) bytebuffer$(O) callback$(O) callcontext$(O) capture$(O) class$(O) eventhandler$(O) exceptionhandler$(O) exporter$(O) filehandle$(O) fixedbooleanarray$(O) fixedfloatarray$(O) fixedpmcarray$(O) handle$(O) hashiterator$(O) hashiteratorkey$(O) imageiofreeze$(O) imageiosize$(O) imageiostrings$(O) imageiothaw$(O) imccompiler$(O) lexinfo$(O) mappedbytearray$(O) multisub$(O) namespace$(O) nativepccmethod$(O) object$(O) orderedhashiterator$(O) packfile$(O) packfileannotation$(O) packfileannotations$(O) packfilebytecodesegment$(O) packfileconstanttable$(O) packfiledebug$(O) packfiledirectory$(O) packfileopmap$(O) packfilerawsegment$(O) packfilesegment$(O) packfileview$(O) pmclist$(O) pmcproxy$(O) ptr$(O) ptrbuf$(O) ptrobj$(O) resizablebooleanarray$(O) resizablefloatarray$(O) resizableintegerarray$(O) resizablepmcarray$(O) resizablestringarray$(O) role$(O) scalar$(O) scheduler$(O) schedulermessage$(O) sockaddr$(O) socket$(O) stringbuilder$(O) stringhandle$(O) stringiterator$(O) structview$(O) task$(O) undef$(O)',
7066  'TEMP_testheader' => undef,
7067  'TEMP_testheaders' => undef,
7068  'TEMP_type' => 'int64_t'
7069);
7070
7071
7072
70731;
7074
7075# Local Variables:
7076# mode: cperl
7077# cperl-indent-level: 4
7078# fill-column: 100
7079# End:
7080# vim: expandtab shiftwidth=4: