;;;; srfi-27.setup -*- Hen -*- (use setup-helper-mod) (verify-extension-name "srfi-27") ;; Utility Modules (setup-shared-extension-module 'fp-extn (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 0 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'source-registration (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'srfi-27-numbers (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 0 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'srfi-27-vector-support (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 0 -no-procedure-checks -no-argc-checks -no-bound-checks) ) ;; Entropy Source Modules (setup-shared-extension-module 'entropy-source (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'entropy-support (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 0 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'entropy-clock (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) ) (setup-shared-extension-module 'entropy-procedure (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) ) (setup-shared-extension-module 'entropy-port (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) ) #+unix (setup-shared-extension-module 'entropy-unix (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) ) #+windows (setup-shared-extension-module 'entropy-windows (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) ) ;; Random Source Modules (setup-shared-extension-module 'random-source (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'mrg32k3a (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize ;-optimize-level 3 -debug-level 0 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'mwc (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 0 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'moa (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 0 -no-procedure-checks -no-argc-checks -no-bound-checks) ) (setup-shared-extension-module 'composite-random-source (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) ) ;; Main Modules (setup-shared-extension-module 'srfi-27 (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) ) (setup-shared-extension-module 'srfi-27-uniform-random (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize ;-optimize-level 3 -debug-level 1 #;-no-procedure-checks) ) (setup-shared-extension-module 'srfi-27-distributions (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) ) (setup-shared-extension-module 'srfi-27-vector (extension-version "3.2.3") #:inline? #t #:types? #t #:compile-options '( -scrutinize -optimize-level 3 -debug-level 1 -no-procedure-checks) )