;;;; tinyclos.setup -*- Scheme -*- (compile tinyclos.scm -s -j tinyclos -disable-interrupts -fixnum-arithmetic -no-procedure-checks-for-toplevel-bindings -no-bound-checks -O3 -d1) (compile tinyclos.import.scm -s -O3 -d0) #| (compile tinyclos-primitive-objects.scm -s -j tinyclos-primitive-objects -fixnum-arithmetic -no-procedure-checks-for-toplevel-bindings -no-bound-checks -O3 -d1) (compile tinyclos-primitive-objects.import.scm -s -O3 -d0) |# #| (compile describe-object.scm -s -j describe-object -fixnum-arithmetic -no-procedure-checks-for-toplevel-bindings -no-bound-checks -O3 -d1) (compile describe-object.import.scm -s -O3 -d0) |# (compile detail-object.scm -s -j detail-object -fixnum-arithmetic -no-procedure-checks-for-toplevel-bindings -no-bound-checks -O3 -d1) (compile detail-object.import.scm -s -O3 -d0) ;static (compile tinyclos.scm -c -disable-interrupts -fixnum-arithmetic -no-procedure-checks-for-toplevel-bindings -no-bound-checks -O3 -d1) #; (compile detail-object.scm -c detail-object -fixnum-arithmetic -no-procedure-checks-for-toplevel-bindings -no-bound-checks -O3 -d1) (install-extension 'tinyclos '("tinyclos.so" "tinyclos.import.so" "tinyclos.o" ;;"tinyclos-primitive-objects.so" "tinyclos-primitive-objects.import.so" #;"tinyclos-primitive-objects.o" ;;"describe-object.so" "describe-object.import.so" #;"describe-object.o" "detail-object.so" "detail-object.import.so" #;"detail-object.o") `((version "1.8.0") (examples "tinyclos-examples.scm") (static "tinyclos.o")))