summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authoreltrac <hi@eltr.ac>2026-08-28 22:56:22 +0800
committereltrac <hi@eltr.ac>2026-08-28 22:59:46 +0800
commit89f29291d0f14ad26d57b029dcb67c158b154d86 (patch)
tree9de1ad61f1a138153503af3db04ce8a12c257727
parentc83d4c99fe011cb17690c248b4757d41e6e8b1d5 (diff)
makefile, package: add build workflow
package: export main gitignore: ignore built binary
-rw-r--r--.gitignore1
-rw-r--r--Makefile4
-rw-r--r--package.lisp3
3 files changed, 7 insertions, 1 deletions
diff --git a/.gitignore b/.gitignore
index e8720a2..b3e74ff 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1,2 @@
/template.example.html
+/tempest
diff --git a/Makefile b/Makefile
new file mode 100644
index 0000000..b34a43e
--- /dev/null
+++ b/Makefile
@@ -0,0 +1,4 @@
+build:
+ sbcl --load tempest.asd \
+ --eval '(ql:quickload :tempest)' \
+ --eval "(sb-ext:save-lisp-and-die #p\"tempest\" :toplevel #'tempest:main :executable t)"
diff --git a/package.lisp b/package.lisp
index 19eaecc..17a1d58 100644
--- a/package.lisp
+++ b/package.lisp
@@ -1,4 +1,5 @@
(defpackage #:tempest
(:use #:cl)
(:local-nicknames (#:file-notify #:org.shirakumo.file-notify))
- (:import-from :arrows :-> :->> :as->))
+ (:import-from :arrows :-> :->> :as->)
+ (:export main))