diff options
author | Case Duckworth | 2024-06-03 16:56:30 -0500 |
---|---|---|
committer | Case Duckworth | 2024-06-03 16:56:30 -0500 |
commit | ed4e86f47935994fb424c977e4123bde625ddff1 (patch) | |
tree | fa7e3b16c1e66741cef68d29e72b7e762ff2f8bd /jimmy.egg | |
parent | Fix emit and read, add imports, fix makefile (diff) | |
download | jimmy-ed4e86f47935994fb424c977e4123bde625ddff1.tar.gz jimmy-ed4e86f47935994fb424c977e4123bde625ddff1.zip |
Fix html/other sourcing; re-scramble Makefile
Diffstat (limited to 'jimmy.egg')
-rw-r--r-- | jimmy.egg | 15 |
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)))) | ||