source: project/release/3/fp/trunk/fp.setup @ 9927

Last change on this file since 9927 was 9927, checked in by Kon Lovett, 12 years ago

Re. 2.2.1 w/ Explict use of SRFI 69.

File size: 964 bytes
Line 
1(make (("fp2scheme.so" ("fp2scheme.scm" "grammar.lalr.scm" "fp.l.scm" "fplib.scm")
2        (compile -s -O2 -d1 fp2scheme.scm -G -emit-exports fp2scheme.exports) )
3       ("fp.l.scm" ("fp.l")
4        (run (csi -n -R silex
5                  -e "'(lex \"fp.l\" \"fp.l.scm\" (quote counters) (quote line))'")))
6       ("grammar.lalr.scm" ("grammar.scm")
7        (run (csi -s grammar.scm)))
8       ("stdlib.fp.so" ("stdlib.fp" "fp")
9        (run (csi -qbn fp2scheme.so
10                  -e "'(for-each (o pp fp->scheme) (call-with-input-file \"stdlib.fp\" fp-parse))'"
11                  >stdlib.fp.scm) )
12        (compile -O2 -d0 stdlib.fp.scm -s) )
13       ("fp" ("fp.scm" "fp2scheme.so")
14        (compile -O2 -d0 -b fp.scm -G) ) )
15  '("fp2scheme.so" "fp" "stdlib.fp.so") )
16
17(install-extension
18 'fp
19 `("fp2scheme.so" "stdlib.fp.so"
20   ("fp" ,(make-pathname (installation-prefix) "bin/fp")))
21 '((documentation "fp.html")
22   (version "2.2.1")
23   (exports "fp2scheme.exports")
24   (examples "stdlib.fp" "fpc.fp" "lex.fp" "parse.fp" "palindrome.fp") ) )
Note: See TracBrowser for help on using the repository browser.