prelude: :gerbil/compiler/ssxi
package: std

(begin
  (declare-type std/make#make__% (@lambda 12 #f))
  (declare-type
   std/make#make__@
   (@kw-lambda-dispatch
    (srcdir:
     libdir:
     bindir:
     prefix:
     force:
     optimize:
     debug:
     static:
     verbose:
     depgraph:)
    std/make#make__%))
  (declare-type
   std/make#make
   (@kw-lambda
    (bindir:
     depgraph:
     optimize:
     libdir:
     srcdir:
     debug:
     static:
     prefix:
     verbose:
     force:)
    std/make#make__@))
  (declare-type std/make#message (@lambda (0) #f))
  (declare-type std/make#expand-build-deps (@lambda 3 #f))
  (declare-type std/make#make-depgraph (@lambda 1 #f))
  (declare-type std/make#make-depgraph/spec (@lambda 1 #f))
  (declare-type std/make#shell-config (@lambda (1) #f))
  (declare-type std/make#env-ldflags (@lambda 0 #f))
  (declare-type std/make#env-cppflags (@lambda 0 #f))
  (declare-type std/make#include-gambit-sharp (@lambda 0 #f))
  (declare-type std/make#build? (@lambda 3 #f))
  (declare-type std/make#library-deps-newer? (@lambda 4 #f))
  (declare-type std/make#build (@lambda 2 #f))
  (declare-type std/make#gxc-compile? (@lambda 3 #f))
  (declare-type std/make#gsc-compile-opts (@lambda 1 #f))
  (declare-type std/make#gxc-compile__% (@lambda 4 #f))
  (declare-type std/make#gxc-compile__0 (@lambda 3 #f))
  (declare-type
   std/make#gxc-compile
   (@case-lambda (3 std/make#gxc-compile__0) (4 std/make#gxc-compile__%)))
  (declare-type std/make#gsc-compile? (@lambda 3 #f))
  (declare-type std/make#gsc-compile (@lambda 3 #f))
  (declare-type std/make#gerbil-gsc (@lambda 0 #f))
  (declare-type std/make#compile-ssi? (@lambda 2 #f))
  (declare-type std/make#compile-ssi (@lambda 3 #f))
  (declare-type std/make#compile-exe? (@lambda 3 #f))
  (declare-type std/make#compile-exe (@lambda 3 #f))
  (declare-type std/make#compile-exe-gsc-opts (@lambda 1 #f))
  (declare-type std/make#compile-static-exe? (@lambda 3 #f))
  (declare-type std/make#compile-static-exe (@lambda 3 #f))
  (declare-type std/make#copy-static? (@lambda 2 #f))
  (declare-type std/make#copy-static (@lambda 2 #f))
  (declare-type std/make#copy-compiled? (@lambda 2 #f))
  (declare-type std/make#copy-compiled (@lambda 2 #f))
  (declare-type std/make#source-path (@lambda 3 #f))
  (declare-type std/make#library-path (@lambda 3 #f))
  (declare-type std/make#binary-path (@lambda 3 #f))
  (declare-type std/make#static-path (@lambda 2 #f))
  (declare-type std/make#static-file-path (@lambda 2 #f))
  (declare-type std/make#pkg-config (@lambda (1) #f))
  (declare-type std/make#pkg-config-libs (@lambda (0) #f))
  (declare-type std/make#pkg-config-cflags (@lambda (0) #f))
  (declare-type std/make#ldflags (@lambda 2 #f))
  (declare-type std/make#cppflags (@lambda 2 #f)))
