From 505fec2a61d2571317cc4bbc36ec0f4822a63f9d Mon Sep 17 00:00:00 2001 From: Bruce Hill Date: Fri, 2 Feb 2018 15:48:28 -0800 Subject: Restructured the nomsu files to group all the essentials into core/ and all the optionals into lib/. lib/core.nom and tests/all.nom are no longer needed now. --- compile_lib.sh | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) (limited to 'compile_lib.sh') diff --git a/compile_lib.sh b/compile_lib.sh index 8cdfcdb..1dc9d07 100755 --- a/compile_lib.sh +++ b/compile_lib.sh @@ -11,20 +11,22 @@ while getopts ":f" opt; do esac done if [ "$FLUSH" = true ] ; then - for file in $(find lib/ -name "*.lua") ; do - rm $file - done + rm core/*.lua + rm lib/*.lua + rm tests/*.lua fi -printf "Compiling lib/core.nom ..." -./nomsu.moon -c lib/core.nom -echo "done." -for file in $(cat lib/core.nom | lua -e "for filename in io.read('*a'):gmatch('use \"([^\"]*)\"') do print(filename) end") ; do +for file in core/*.nom; do printf "Compiling $file ..." ./nomsu.moon -c $file echo "done." done -for file in $(cat tests/all.nom | lua -e "for filename in io.read('*a'):gmatch('run file \"([^\"]*)\"') do print(filename) end") ; do +for file in lib/*.nom; do + printf "Compiling $file ..." + ./nomsu.moon -c $file + echo "done." +done +for file in tests/*.nom; do printf "Compiling $file ..." ./nomsu.moon -c $file echo "done." -- cgit v1.2.3