1109
#hash(((def ((lib "make/main.rkt") exn:fail:make?)) . ((521 . 5))) ((def ((lib "make/main.rkt") exn:fail:make)) . ((521 . 5))) ((def ((lib "make/main.rkt") exn:fail:make-orig-exn)) . ((521 . 5))) ((def ((lib "make/main.rkt") make/proc)) . ((127 . 8))) ((def ((lib "make/main.rkt") exn:fail:make-targets)) . ((521 . 5))) ((def ((lib "make/main.rkt") make-print-checking)) . ((699 . 4))) ((def ((lib "make/main.rkt") make-print-dep-no-line)) . ((801 . 4))) ((form ((lib "make/main.rkt") make)) . ((0 . 5))) ((def ((lib "make/collection.rkt") make-collection)) . ((2050 . 7))) ((def ((lib "make/main.rkt") make-print-reasons)) . ((909 . 4))) ((def ((lib "make/main.rkt") struct:exn:fail:make)) . ((521 . 5))) ((def ((lib "make/main.rkt") make-exn:fail:make)) . ((521 . 5))) ((def ((lib "make/make-unit.rkt") make@)) . ((1039 . 2))) ((def ((lib "make/setup-extension.rkt") pre-install)) . ((1061 . 25))) ((form ((lib "make/collection-sig.rkt") make:collection^)) . ((2324 . 2))) ((form ((lib "make/make-sig.rkt") make^)) . ((1009 . 2))) ((def ((lib "make/collection-unit.rkt") make:collection@)) . ((2365 . 2))))
syntax
(make ((target-expr (depend-expr ...)
         command-expr ...)
       ...)
      argv-expr)
procedure
(make/proc spec argv) -> void?
  spec : (listof
          (cons/c (or/c path-string? (listof path-string?))
                  (cons/c (listof path-string?)
                          (or/c null?
                                (list/c (-> any))))))
  argv : (or/c string? (vectorof string?) (listof string?))
struct
(struct exn:fail:make exn:fail (targets orig-exn)
        #:extra-constructor-name make-exn:fail:make)
  targets : (listof path-string?)
  orig-exn : any/c
parameter
(make-print-checking) -> boolean?
(make-print-checking on?) -> void?
  on? : any/c
parameter
(make-print-dep-no-line) -> boolean?
(make-print-dep-no-line on?) -> void?
  on? : any/c
parameter
(make-print-reasons) -> boolean?
(make-print-reasons on?) -> void?
  on? : any/c
signature
make^ : signature
value
make@ : unit?
procedure
(pre-install  plthome-dir           
              collection-dir        
              c-file                
              default-lib-dir       
              include-subdirs       
              find-unix-libs        
              find-windows-libs     
              unix-libs             
              windows-libs          
              extra-depends         
              last-chance-k         
             [3m-too?])         -> void?
  plthome-dir : path-string?
  collection-dir : path-string?
  c-file : path-string?
  default-lib-dir : path-string?
  include-subdirs : (listof path-string?)
  find-unix-libs : (listof string?)
  find-windows-libs : (listof string?)
  unix-libs : (listof string?)
  windows-libs : (listof string?)
  extra-depends : (listof path-string?)
  last-chance-k : ((-> any) . -> . any)
  3m-too? : any/c = #f
procedure
(make-collection collection-name      
                 collection-files     
                 argv)            -> void?
  collection-name : any/c
  collection-files : (listof path-string?)
  argv : (or/c string? (vectorof string?))
signature
make:collection^ : signature
value
make:collection@ : unit?
