From aeeb7856d32a904d22c5f1cdeca443bb7fcd7e49 Mon Sep 17 00:00:00 2001
From: Thomas Voss <mail@thomasvoss.com>
Date: Wed, 18 Dec 2024 18:58:32 +0100
Subject: Refactor the intcode machine

---
 Makefiles/lisp.mk | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

(limited to 'Makefiles')

diff --git a/Makefiles/lisp.mk b/Makefiles/lisp.mk
index b9122df..d181127 100644
--- a/Makefiles/lisp.mk
+++ b/Makefiles/lisp.mk
@@ -1,8 +1,12 @@
 .POSIX:
 
 all:
-	sed '/START PART 2/,/END PART 2/d' puzzles.lisp >puzzle-1.lisp
-	sed '/START PART 1/,/END PART 1/d' puzzles.lisp >puzzle-2.lisp
+	sed -e '/START PART 2/,/END PART 2/d'                                       \
+		-e '1a(defconstant +puzzle-part+ 1)'                                    \
+		puzzles.lisp >puzzle-1.lisp
+	sed -e '/START PART 1/,/END PART 1/d'                                       \
+		-e '1a(defconstant +puzzle-part+ 2)'                                    \
+		puzzles.lisp >puzzle-2.lisp
 	chmod +x puzzle-[12].lisp
 
 clean:
-- 
cgit v1.2.3