c_src: update to have intern args
[nit.git] / c_src / nitc._build.sh
old mode 100644 (file)
new mode 100755 (executable)
index 22b4a2a..b79dbdb
 #!/bin/sh
-# This shell script is generated by NIT to compile the program nitc.
-CLIBDIR="../lib"
-../bin/gccx -d .nit_compile -I $CLIBDIR -I ../lib/standard/ -o nitc "$@" \
+# This shell script is generated by NIT to compile the program ./nitc.
+CLIBDIR="clib"
+../bin/gccx -v -d . -I $CLIBDIR -I . -o nitc "$@" \
   $CLIBDIR/nit_main.c\
-  .nit_compile/abstracttool._sep.c\
-  .nit_compile/syntax._sep.c\
-  .nit_compile/mmbuilder._sep.c\
-  .nit_compile/syntax_base._sep.c\
-  .nit_compile/parser._sep.c\
-  .nit_compile/parser_prod._sep.c\
-  .nit_compile/lexer._sep.c\
-  .nit_compile/parser_nodes._sep.c\
-  .nit_compile/standard._sep.c\
-  .nit_compile/environ._sep.c\
-  .nit_compile/symbol._sep.c\
-  .nit_compile/hash._sep.c\
-  .nit_compile/string._sep.c\
-  .nit_compile/array._sep.c\
-  .nit_compile/abstract_collection._sep.c\
-  .nit_compile/kernel._sep.c\
-  .nit_compile/time._sep.c\
-  .nit_compile/sorter._sep.c\
-  .nit_compile/file._sep.c\
-  ../lib/standard//file_nit.c\
-  .nit_compile/stream._sep.c\
-  ../lib/standard//stream_nit.c\
-  .nit_compile/string_search._sep.c\
-  .nit_compile/exec._sep.c\
-  ../lib/standard//exec_nit.c\
-  .nit_compile/list._sep.c\
-  .nit_compile/range._sep.c\
-  .nit_compile/math._sep.c\
-  .nit_compile/parser_tables._sep.c\
-  .nit_compile/mmloader._sep.c\
-  .nit_compile/metamodel._sep.c\
-  .nit_compile/vararg._sep.c\
-  .nit_compile/genericity._sep.c\
-  .nit_compile/type_formal._sep.c\
-  .nit_compile/inheritance._sep.c\
-  .nit_compile/static_type._sep.c\
-  .nit_compile/abstractmetamodel._sep.c\
-  .nit_compile/partial_order._sep.c\
-  .nit_compile/virtualtype._sep.c\
-  .nit_compile/opts._sep.c\
-  .nit_compile/control_flow._sep.c\
-  .nit_compile/typing._sep.c\
-  .nit_compile/compiling._sep.c\
-  .nit_compile/compiling_global._sep.c\
-  .nit_compile/compiling_methods._sep.c\
-  .nit_compile/compiling_base._sep.c\
-  .nit_compile/utils._sep.c\
-  .nit_compile/nitc._sep.c\
-  .nit_compile/nitc._tables.c
+  $CLIBDIR/gc.c\
+  $CLIBDIR/gc_static_objects_list.c\
+  global._sep.c\
+  abstracttool._sep.c\
+  syntax._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\
+  string._nitni.c\
+  string_nit.c\
+  standard___string._ffi.c\
+  standard___string._sep.c\
+  standard___collection._sep.c\
+  standard___collection___range._sep.c\
+  standard___collection___abstract_collection._sep.c\
+  kernel._nitni.c\
+  standard___kernel._sep.c\
+  standard___collection___list._sep.c\
+  standard___collection___sorter._sep.c\
+  standard___collection___array._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\
+  standard___file._sep.c\
+  stream._nitni.c\
+  stream_nit.c\
+  standard___stream._sep.c\
+  standard___string_search._sep.c\
+  exec._nitni.c\
+  exec_nit.c\
+  standard___exec._sep.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\
+  toolcontext._sep.c\
+  opts._sep.c\
+  primitive_info._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\
+  program._sep.c\
+  global___rta_analysis._sep.c\
+  global___instantiated_type_analysis._sep.c\
+  global___reachable_as_init_impl._sep.c\
+  global___reachable_as_init._sep.c\
+  global___reachable_from_init_method_analysis_impl._sep.c\
+  global___reachable_from_init_method_analysis._sep.c\
+  global___dead_method_removal._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._sep.c\
+  compiling___icode_generator._sep.c\
+  compiling___compiling_base._sep.c\
+  utils._sep.c\
+  compiling_writer._sep.c\
+  analysis._sep.c\
+  analysis___icode_dump._sep.c\
+  analysis___allocate_iregister_slots._sep.c\
+  analysis___inline_methods._sep.c\
+  compiling___compiling_global._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