about summary refs log tree commit diff stats
path: root/jimmy.egg
diff options
context:
space:
mode:
authorCase Duckworth2024-06-03 16:56:30 -0500
committerCase Duckworth2024-06-03 16:56:30 -0500
commited4e86f47935994fb424c977e4123bde625ddff1 (patch)
treefa7e3b16c1e66741cef68d29e72b7e762ff2f8bd /jimmy.egg
parentFix emit and read, add imports, fix makefile (diff)
downloadjimmy-ed4e86f47935994fb424c977e4123bde625ddff1.tar.gz
jimmy-ed4e86f47935994fb424c977e4123bde625ddff1.zip
Fix html/other sourcing; re-scramble Makefile
Diffstat (limited to 'jimmy.egg')
-rw-r--r--jimmy.egg15
1 files changed, 14 insertions, 1 deletions
diff --git a/jimmy.egg b/jimmy.egg index 108cf7d..84fe949 100644 --- a/jimmy.egg +++ b/jimmy.egg
@@ -7,11 +7,24 @@
7 (component-options 7 (component-options
8 (csc-options -X utf8 -X module-declarations)) 8 (csc-options -X utf8 -X module-declarations))
9 (components 9 (components
10 ;; Utility library
10 (extension jimmy.util 11 (extension jimmy.util
11 (source src/util.scm)) 12 (source src/util.scm))
13 ;; Read gemini files into internal format
12 (extension jimmy.read 14 (extension jimmy.read
13 (source src/read.scm) 15 (source src/read.scm)
14 (component-dependencies jimmy.util)) 16 (component-dependencies jimmy.util))
17 ;; Emit the output format (includes gemini)
15 (extension jimmy.emit 18 (extension jimmy.emit
16 (source src/emit.scm) 19 (source src/emit.scm)
17 (component-dependencies jimmy.util)))) 20 (component-dependencies jimmy.util))
21 ;; Emit HTML -- import this *after* emit (is this the best way?)
22 (extension jimmy.html
23 (source src/html.scm)
24 (component-dependencies jimmy.util
25 jimmy.emit))
26 ;; Wrap output in templates
27 (extension jimmy.wrap
28 (source src/wrap.scm)
29 (component-dependencies jimmy.util
30 jimmy.emit))))