1 | ;;;; -*- Hen -*- |
---|
2 | |
---|
3 | (define (dynld-name fn) |
---|
4 | (make-pathname #f fn ##sys#load-dynamic-extension)) |
---|
5 | |
---|
6 | (define version 3.4) |
---|
7 | |
---|
8 | (use make) |
---|
9 | |
---|
10 | (make ( |
---|
11 | ((dynld-name "signal-diagram") ("signal-diagram.scm" "expr-utils.scm" ) |
---|
12 | (compile -O -d2 -S -s signal-diagram.scm -j signal-diagram)) |
---|
13 | |
---|
14 | ((dynld-name "signal-diagram.import") ("signal-diagram.import.scm") |
---|
15 | (compile -O -d2 -S -s signal-diagram.import.scm)) |
---|
16 | ) |
---|
17 | |
---|
18 | (list (dynld-name "signal-diagram") |
---|
19 | (dynld-name "signal-diagram.import")) |
---|
20 | ) |
---|
21 | |
---|
22 | (install-extension |
---|
23 | |
---|
24 | ; Name of your extension: |
---|
25 | 'signal-diagram |
---|
26 | |
---|
27 | ; Files to install for your extension: |
---|
28 | `(,(dynld-name "signal-diagram") ,(dynld-name "signal-diagram.import") ) |
---|
29 | |
---|
30 | ; Assoc list with properties for your extension: |
---|
31 | `((version ,version) |
---|
32 | )) |
---|
33 | |
---|
34 | |
---|
35 | (make ( |
---|
36 | ((dynld-name "signal-diagram-dynamics") ("signal-diagram-dynamics.scm" "expr-utils.scm" ) |
---|
37 | (compile -O -d2 -S -s signal-diagram-dynamics.scm -j signal-diagram-dynamics)) |
---|
38 | |
---|
39 | ((dynld-name "signal-diagram-dynamics.import") ("signal-diagram-dynamics.import.scm") |
---|
40 | (compile -O -d2 -S -s signal-diagram-dynamics.import.scm)) |
---|
41 | ) |
---|
42 | |
---|
43 | (list (dynld-name "signal-diagram-dynamics") |
---|
44 | (dynld-name "signal-diagram-dynamics.import")) |
---|
45 | ) |
---|
46 | |
---|
47 | (install-extension |
---|
48 | |
---|
49 | ; Name of your extension: |
---|
50 | 'signal-diagram-dynamics |
---|
51 | |
---|
52 | ; Files to install for your extension: |
---|
53 | `(,(dynld-name "signal-diagram-dynamics") ,(dynld-name "signal-diagram-dynamics.import") ) |
---|
54 | |
---|
55 | ; Assoc list with properties for your extension: |
---|
56 | `((version ,version) |
---|
57 | )) |
---|
58 | |
---|
59 | |
---|
60 | (make ( |
---|
61 | ((dynld-name "algebraic-system") ("algebraic-system.scm" "expr-utils.scm" ) |
---|
62 | (compile -O -d2 -S -s algebraic-system.scm -j algebraic-system)) |
---|
63 | |
---|
64 | ((dynld-name "algebraic-system.import") ("algebraic-system.import.scm") |
---|
65 | (compile -O -d2 -S -s algebraic-system.import.scm)) |
---|
66 | ) |
---|
67 | |
---|
68 | (list (dynld-name "algebraic-system") |
---|
69 | (dynld-name "algebraic-system.import")) |
---|
70 | ) |
---|
71 | |
---|
72 | (install-extension |
---|
73 | |
---|
74 | ; Name of your extension: |
---|
75 | 'algebraic-system |
---|
76 | |
---|
77 | ; Files to install for your extension: |
---|
78 | `(,(dynld-name "algebraic-system") ,(dynld-name "algebraic-system.import") ) |
---|
79 | |
---|
80 | ; Assoc list with properties for your extension: |
---|
81 | `((version ,version) |
---|
82 | )) |
---|
83 | |
---|