(define *version* "1.0.2") (compile -s -O2 -d1 directory-rules.scm -j directory-rules) (compile -s -O2 -d1 directory-rules.import.scm) (compile -c -O2 -d1 directory-rules.scm -unit directory-rules) (install-extension 'directory-rules '("directory-rules.so" "directory-rules.o" "directory-rules.import.so") `((version ,*version*) (static "directory-rules.o"))) (compile -s -O2 -d1 ugarit-backend.scm -j ugarit-backend) (compile -s -O2 -d1 ugarit-backend.import.scm) (compile -c -O2 -d1 ugarit-backend.scm -unit ugarit-backend) (install-extension 'ugarit-backend '("ugarit-backend.so" "ugarit-backend.o" "ugarit-backend.import.so") `((version ,*version*) (static "ugarit-backend.o"))) (compile -s -O2 -d1 ugarit-core.scm -j ugarit-core) (compile -s -O2 -d1 ugarit-core.import.scm) (compile -c -O2 -d1 ugarit-core.scm -unit ugarit-core) (install-extension 'ugarit-core '("ugarit-core.so" "ugarit-core.o" "ugarit-core.import.so") `((version ,*version*) (static "ugarit-core.o"))) (compile backend-fs.scm) (install-program 'backend-fs "backend-fs" `((version ,*version*) )) (compile backend-cache.scm) (install-program 'backend-cache "backend-cache" `((version ,*version*) )) (compile ugarit.scm) (install-program 'ugarit "ugarit" `((version ,*version*) )) (compile ugarit-archive-admin.scm) (install-program 'ugarit-archive-admin "ugarit-archive-admin" `((version ,*version*) ))