X-Git-Url: http://nitlanguage.org diff --git a/c_src/nitc._build.sh b/c_src/nitc._build.sh index 03d66fa..59d91fa 100755 --- a/c_src/nitc._build.sh +++ b/c_src/nitc._build.sh @@ -1,7 +1,7 @@ #!/bin/sh # This shell script is generated by NIT to compile the program nitc. CLIBDIR="clib" -./../bin/gccx -v -d . -I $CLIBDIR -I ./../lib/standard/ -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\ @@ -28,15 +28,16 @@ CLIBDIR="clib" ./hash_collection._sep.c\ ./hash._sep.c\ ./time._sep.c\ + ./file_nit.c\ ./file._sep.c\ - ./../lib/standard//file_nit.c\ + ./stream_nit.c\ ./stream._sep.c\ - ./../lib/standard//stream_nit.c\ ./string_search._sep.c\ + ./exec_nit.c\ ./exec._sep.c\ - ./../lib/standard//exec_nit.c\ ./math._sep.c\ - ./parser_tables._sep.c\ + ./tables_nit.c\ + ./tables._sep.c\ ./mmloader._sep.c\ ./metamodel._sep.c\ ./vararg._sep.c\ @@ -54,20 +55,33 @@ CLIBDIR="clib" ./icode_builder._sep.c\ ./icode_base._sep.c\ ./typing._sep.c\ - ./escape._sep.c\ - ./control_flow._sep.c\ + ./scope._sep.c\ + ./flow._sep.c\ ./primitive_info._sep.c\ ./nit_version._sep.c\ ./compiling._sep.c\ - ./compiling_global._sep.c\ - ./table_computation._sep.c\ + ./icode_generator._sep.c\ + ./compiling_base._sep.c\ + ./utils._sep.c\ ./program._sep.c\ - ./compiling_icode._sep.c\ + ./compiling_writer._sep.c\ ./analysis._sep.c\ ./icode_dump._sep.c\ ./allocate_iregister_slots._sep.c\ ./inline_methods._sep.c\ - ./compiling_base._sep.c\ - ./utils._sep.c\ + ./cha_analysis._sep.c\ + ./reachable_method_analysis._sep.c\ + ./rta_analysis._sep.c\ + ./instantiated_type_analysis._sep.c\ + ./reachable_as_init_impl._sep.c\ + ./reachable_as_init._sep.c\ + ./reachable_from_init_method_analysis_impl._sep.c\ + ./reachable_from_init_method_analysis._sep.c\ + ./dead_method_removal._sep.c\ + ./inline_get_and_set._sep.c\ + ./remove_out_of_init_get_test._sep.c\ + ./compiling_global._sep.c\ + ./table_computation._sep.c\ + ./compiling_icode._sep.c\ ./nitc._sep.c\ ./nitc._tables.c