-# prefix
-p=$1
-
-if [ "x$p" = "x" ]; then
- p=`ls .nit_compile/nitc*.sh -t | head -1 | sed 's!\.nit_compile/nitc\.\(.*\)_build\.sh!\1!'`
- if [ "x$p" = "x" ]; then
- echo "No generated nitc"
- exit 1
- fi
- echo "Lastest generated nitc uses prefix $p"
-fi
-
-rm -r c_src 2> /dev/null
-mkdir c_src
-
-sed -n "s|.nit_compile/\\(.*\\).${p}_sep.c.*|\\1|p" .nit_compile/nitc.${p}_build.sh | while read -r file; do
- echo "* $file"
- sed "/include/s/.${p}_/._/" ".nit_compile/$file.${p}_sep.c" > c_src/${file}._sep.c
- sed "/include/s/.${p}_/._/" ".nit_compile/$file.${p}_sep.h" > c_src/${file}._sep.h
-done
-sed "/include/s/.${p}_/._/" .nit_compile/nitc.${p}_tables.c > c_src/nitc._tables.c
-sed "s|.nit_compile|.|g;s|../bin/../|../|g;s/.${p}_/._/g;s|nitc_${p}|nitc|" .nit_compile/nitc.${p}_build.sh > c_src/nitc._build.sh
-chmod +x c_src/nitc._build.sh
-cp ../c_src/Makefile ../c_src/README c_src