]> git.armaanb.net Git - bin.git/commitdiff
Add autobuild and gitignore for C programs
authorArmaan Bhojwani <me@armaanb.net>
Tue, 9 Mar 2021 14:15:45 +0000 (09:15 -0500)
committerArmaan Bhojwani <me@armaanb.net>
Tue, 9 Mar 2021 14:15:45 +0000 (09:15 -0500)
.gitignore [new file with mode: 0644]
autobuild [new file with mode: 0755]

diff --git a/.gitignore b/.gitignore
new file mode 100644 (file)
index 0000000..0993049
--- /dev/null
@@ -0,0 +1,2 @@
+*cache*
+bin
diff --git a/autobuild b/autobuild
new file mode 100755 (executable)
index 0000000..1d4de35
--- /dev/null
+++ b/autobuild
@@ -0,0 +1,7 @@
+#!/usr/bin/env sh
+
+dir=${1:-\.}
+[ -d $dir/bin ] || mkdir $dir/bin
+find $dir -name '*.c' -not -iwholename '*cache*' | while read i; do
+  tcc -o bin/$(basename "$i" .c) "$i"
+done