c_src: update
[nit.git] / c_src / nitc._build.sh
index 03d66fa..d978ba5 100755 (executable)
@@ -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