commit 45f3c09588a052ad813d55bd749082a17770d3cb
parent 107b469f65221fef66f6d74e9c8f7cb20b9bf395
Author: Virgil Dupras <hsoft@hardcoded.net>
Date: Mon, 21 Nov 2022 16:09:47 -0500
Update broken codesize script
Diffstat:
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/codesize.sh b/codesize.sh
@@ -1,14 +1,14 @@
#!/bin/sh
echo "Lines of code in Dusk OS"
echo "The whole shebang, including apps, docs, tests"
-find fs -type f | xargs cat | wc -l
+find fs -type f ! -name "*.bin" | xargs cat | wc -l
echo "The Dusk system (includes all arches, CC, drivers excludes docs, app, tests):"
-find fs -type f | grep -vE "fs/(tests|doc|app)" | xargs cat | wc -l
+find fs -type f ! -name "*.bin" | grep -vE "fs/(tests|doc|app)" | xargs cat | wc -l
echo "...excluding empty lines and comments:"
-find fs -type f | grep -vE "fs/(tests|doc|app)" | xargs cat | grep -v "^\\\\" | grep -v '^$' | wc -l
+find fs -type f ! -name "*.bin" | grep -vE "fs/(tests|doc|app)" | xargs cat | grep -v "^\\\\" | grep -v '^$' | wc -l
echo "C compiler, excluding arch-specific backends:"
-cat fs/cc/*.fs fs/cc/vm/common* fs/cc/vm/vm.fs | wc -l
+cat fs/comp/c/*.fs fs/comp/c/vm/common* fs/comp/c/vm/vm.fs | wc -l
echo "i386 assembler and CC backend"
-cat fs/asm/i386.fs fs/cc/vm/i386.fs | wc -l
+cat fs/asm/i386.fs fs/comp/c/vm/i386.fs | wc -l
echo "Test code:"
-find fs/tests -type f | xargs cat | wc -l
+find fs/tests -type f ! -name "*.bin" | xargs cat | wc -l