cs windows: fix build

Nested `includes` for ".def" files need compile before load.
This commit is contained in:
Matthew Flatt 2020-07-25 17:23:36 -06:00
parent efc95c2e19
commit 5022107489

View File

@ -32,9 +32,10 @@
(define (src->so src) (regexp-replace #rx"[.]ss$" src ".so"))
(write-system-config o)
(for ([f (in-list '("cmacros.ss" "priminfo.ss"))])
(write `(load ,f) o))
(write `(compile-file ,f) o)
(write `(load ,(src->so f)) o))
(for ([f (in-list (append petite-srcs scheme-srcs))])
(write `(compile-file ,f) o))
(write `(compile-file ,f) o))
(write `($make-boot-file ,(format "../boot/~a/petite.boot" machine)
',(string->symbol machine) '()
,@(map src->so petite-srcs))