mirror of
https://github.com/justinethier/cyclone.git
synced 2025-07-15 16:57:35 +02:00
WIP
This commit is contained in:
parent
528844912f
commit
d8c7593382
1 changed files with 10 additions and 8 deletions
|
@ -7,6 +7,7 @@
|
||||||
|
|
||||||
(define append-dirs '())
|
(define append-dirs '())
|
||||||
(define prepend-dirs '())
|
(define prepend-dirs '())
|
||||||
|
;(define lib-dep '(tmp))
|
||||||
(define lib-dep '(scheme cyclone common2))
|
(define lib-dep '(scheme cyclone common2))
|
||||||
|
|
||||||
(let* ((sld-file (lib:import->filename lib-dep ".sld" append-dirs prepend-dirs))
|
(let* ((sld-file (lib:import->filename lib-dep ".sld" append-dirs prepend-dirs))
|
||||||
|
@ -14,15 +15,16 @@
|
||||||
)
|
)
|
||||||
(write (list
|
(write (list
|
||||||
(file-mtime sld-file)
|
(file-mtime sld-file)
|
||||||
(file-mtime obj-file))))
|
(file-mtime obj-file)
|
||||||
|
(recompile? lib-dep)
|
||||||
|
)))
|
||||||
|
|
||||||
;(define (recompile? lib-dep)
|
(define (recompile? lib-dep)
|
||||||
; (let* ((sld-file (lib:import->filename lib-dep ".sld" append-dirs prepend-dirs))
|
(let* ((sld-file (lib:import->filename lib-dep ".sld" append-dirs prepend-dirs))
|
||||||
; (obj-file (lib:import->filename lib-dep ".o" append-dirs prepend-dirs))
|
(obj-file (lib:import->filename lib-dep ".o" append-dirs prepend-dirs)) ;; TODO: update base name??
|
||||||
; )
|
)
|
||||||
; (write (list
|
(> (file-mtime sld-file)
|
||||||
; (file-mtime sld-file)
|
(file-mtime obj-file)))) ;; Is obj file out of date??
|
||||||
; (file-mtime obj-file))))
|
|
||||||
|
|
||||||
(define-c file-mtime
|
(define-c file-mtime
|
||||||
"(void *data, int argc, closure _, object k, object filename)"
|
"(void *data, int argc, closure _, object k, object filename)"
|
||||||
|
|
Loading…
Add table
Reference in a new issue