New c_src (with reduced string pool and simplified building)
[nit.git] / c_src / nitc._build.sh
old mode 100644 (file)
new mode 100755 (executable)
index 22b4a2a..19b7637
@@ -1,54 +1,54 @@
 #!/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 "$@" \
+CLIBDIR="./../lib"
+./../bin/gccx -d . -I $CLIBDIR -I ./../lib/standard/ -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
+  ./abstracttool._sep.c\
+  ./syntax._sep.c\
+  ./mmbuilder._sep.c\
+  ./syntax_base._sep.c\
+  ./parser._sep.c\
+  ./parser_prod._sep.c\
+  ./lexer._sep.c\
+  ./parser_nodes._sep.c\
+  ./standard._sep.c\
+  ./environ._sep.c\
+  ./symbol._sep.c\
+  ./hash._sep.c\
+  ./string._sep.c\
+  ./array._sep.c\
+  ./abstract_collection._sep.c\
+  ./kernel._sep.c\
+  ./time._sep.c\
+  ./sorter._sep.c\
+  ./file._sep.c\
+  ./../lib/standard//file_nit.c\
+  ./stream._sep.c\
+  ./../lib/standard//stream_nit.c\
+  ./string_search._sep.c\
+  ./exec._sep.c\
+  ./../lib/standard//exec_nit.c\
+  ./list._sep.c\
+  ./range._sep.c\
+  ./math._sep.c\
+  ./parser_tables._sep.c\
+  ./mmloader._sep.c\
+  ./metamodel._sep.c\
+  ./vararg._sep.c\
+  ./genericity._sep.c\
+  ./type_formal._sep.c\
+  ./inheritance._sep.c\
+  ./static_type._sep.c\
+  ./abstractmetamodel._sep.c\
+  ./partial_order._sep.c\
+  ./virtualtype._sep.c\
+  ./opts._sep.c\
+  ./control_flow._sep.c\
+  ./typing._sep.c\
+  ./compiling._sep.c\
+  ./compiling_global._sep.c\
+  ./compiling_methods._sep.c\
+  ./compiling_base._sep.c\
+  ./utils._sep.c\
+  ./nitc._sep.c\
+  ./nitc._tables.c