source: project/release/4/easyffi/easyffi.setup @ 12304

Last change on this file since 12304 was 12304, checked in by felix winkelmann, 12 years ago

fixed silly bug, result-name in exception wrapper exposed as _result

File size: 1.1 KB
Line 
1(make (("easyffi.l.scm" ("easyffi.l")
2        (run (csi -s runsilex.scm)) )
3       ("chicken-wrap" ("chicken-wrap.scm" "easyffi-base.so")
4        (compile -host -O2 -d0 chicken-wrap.scm) )
5       ("easyffi-base.so" ("easyffi-base.scm" "easyffi.l.scm")
6        (compile -host -s -O2 easyffi-base.scm -j easyffi-base)
7        #;(compile -host -s -O2 -d0 easyffi-base.scm -j easyffi-base) )
8       ("easyffi-base.import.so" ("easyffi-base.so") ; generates import lib
9        (compile -host -s -O2 -d0 easyffi-base.import.scm) )
10       ("easyffi.so" ("easyffi.scm" "easyffi-base.import.so")
11        ;; load easyffi into compiler to make module available
12        (compile -host -s -O2 -d0 easyffi.scm -j easyffi) )
13       ("easyffi.import.so" ("easyffi.import.scm")
14        (compile -host -s -O2 -d0 easyffi.import.scm)))
15  '("easyffi.so" "easyffi-base.so"
16    "easyffi-base.import.so" "easyffi.import.so"
17    "chicken-wrap") )
18
19(install-extension
20 'easyffi
21 '("easyffi.so" "easyffi.import.so")
22 '((version 1.95)
23   (syntax)))
24
25(install-extension
26 'easyffi-base
27 '("easyffi-base.so" "easyffi-base.import.so")
28 '((version 1.95)))
29
30(install-program
31 'chicken-wrap
32 "chicken-wrap"
33 '((version 1.95)))
34
Note: See TracBrowser for help on using the repository browser.