#!/bin/sh
# This shell script is generated by NIT to compile the program ./nitc.
CLIBDIR="clib"
-../bin/gccx -v -d . -I $CLIBDIR -I . -o nitc "$@" \
+../bin/gccx -v -d . -I $CLIBDIR -I . -o nitc -O "$@" \
$CLIBDIR/nit_main.c\
$CLIBDIR/gc.c\
$CLIBDIR/gc_static_objects_list.c\
global._sep.c\
abstracttool._sep.c\
syntax._sep.c\
- syntax___mmbuilder._sep.c\
- syntax___syntax_base._sep.c\
- parser._sep.c\
- parser___parser_prod._sep.c\
- parser___lexer._sep.c\
- parser___parser_nodes._sep.c\
- location._sep.c\
+ syntax___icode_generation._sep.c\
+ icode._sep.c\
+ icode___icode_tools._sep.c\
+ icode___icode_builder._sep.c\
+ icode___icode_base._sep.c\
+ metamodel._sep.c\
+ metamodel___vararg._sep.c\
+ metamodel___genericity._sep.c\
+ metamodel___type_formal._sep.c\
+ metamodel___inheritance._sep.c\
+ metamodel___static_type._sep.c\
+ metamodel___abstractmetamodel._sep.c\
+ metamodel___partial_order._sep.c\
standard._sep.c\
environ._nitni.c\
standard___environ._sep.c\
- standard___symbol._sep.c\
string._nitni.c\
string_nit.c\
standard___string._sep.c\
standard___collection___hash_collection._sep.c\
standard___hash._sep.c\
time._nitni.c\
+ time_nit.c\
standard___time._sep.c\
file._nitni.c\
file_nit.c\
math._nitni.c\
standard___math._sep.c\
standard___gc._sep.c\
+ location._sep.c\
+ symbol._sep.c\
+ metamodel___virtualtype._sep.c\
+ syntax___typing._sep.c\
+ syntax___scope._sep.c\
+ syntax___flow._sep.c\
+ syntax___syntax_base._sep.c\
+ parser._sep.c\
+ parser___parser_prod._sep.c\
+ parser___lexer._sep.c\
+ parser___parser_nodes._sep.c\
tables._nitni.c\
tables_nit.c\
parser___tables._sep.c\
mmloader._sep.c\
- metamodel._sep.c\
- metamodel___vararg._sep.c\
- metamodel___genericity._sep.c\
- metamodel___type_formal._sep.c\
- metamodel___inheritance._sep.c\
- metamodel___static_type._sep.c\
- metamodel___abstractmetamodel._sep.c\
- metamodel___partial_order._sep.c\
- metamodel___virtualtype._sep.c\
toolcontext._sep.c\
opts._sep.c\
primitive_info._sep.c\
- syntax___icode_generation._sep.c\
- icode._sep.c\
- icode___icode_tools._sep.c\
- icode___icode_builder._sep.c\
- icode___icode_base._sep.c\
- syntax___typing._sep.c\
- syntax___scope._sep.c\
- syntax___flow._sep.c\
+ syntax___extern_type_inheritance._sep.c\
+ syntax___extern_inline._sep.c\
+ syntax___mmbuilder._sep.c\
nit_version._sep.c\
global___cha_analysis._sep.c\
global___reachable_method_analysis._sep.c\
global___inline_get_and_set._sep.c\
global___remove_out_of_init_get_test._sep.c\
separate_options._sep.c\
+ ffi._sep.c\
+ ffi___c._sep.c\
+ ffi___ffi_base._sep.c\
native_interface._sep.c\
native_interface___frontier._sep.c\
native_interface___ni_tools._sep.c\
compiling___icode_generator._sep.c\
compiling___compiling_base._sep.c\
utils._sep.c\
- compiling___compiling_writer._sep.c\
+ compiling_writer._sep.c\
analysis._sep.c\
analysis___icode_dump._sep.c\
analysis___allocate_iregister_slots._sep.c\
compiling___table_computation._sep.c\
compiling___compiling_icode._sep.c\
native_interface___ni_metamodel._sep.c\
+ c_tools._sep.c\
nitc._sep.c\
nitc._tables.c