summaryrefslogtreecommitdiff
path: root/c-luajit/Makefile
diff options
context:
space:
mode:
authorMitja Felicijan <mitja.felicijan@gmail.com>2025-03-29 01:39:29 +0100
committerMitja Felicijan <mitja.felicijan@gmail.com>2025-03-29 01:39:29 +0100
commitfd6d278926495633fb0194e9520eb65fad91c502 (patch)
tree803741d4c6220d88e1f3f61ab912ff1f866c7fe9 /c-luajit/Makefile
parent069304a75fa5d14b11d4fee999588530a0535cd3 (diff)
downloadprobe-fd6d278926495633fb0194e9520eb65fad91c502.tar.gz
Added Luajit experiments
Diffstat (limited to 'c-luajit/Makefile')
-rw-r--r--c-luajit/Makefile17
1 files changed, 17 insertions, 0 deletions
diff --git a/c-luajit/Makefile b/c-luajit/Makefile
new file mode 100644
index 0000000..0da7741
--- /dev/null
+++ b/c-luajit/Makefile
@@ -0,0 +1,17 @@
+# Requires: sudo dnf install lua-devel luajit-devel
+
+all: normal jit embedded
+
+normal:
+ bash -c "time lua fibonacci.lua && echo"
+
+jit:
+ luajit -b fibonacci.lua fibonacci.luac
+ bash -c "time luajit fibonacci.luac && echo"
+
+embedded:
+ cc -o fibonacci fibonacci.c `pkg-config --cflags --libs luajit`
+ bash -c "time ./fibonacci && echo"
+
+clean:
+ @rm fibonacci fibonacci.luac