(rule
 ((targets (config_ext.h))
  (deps    (discover.sh))
  (action (bash "./${<} config_ext.h ${findlib:core:config.h}"))))

(library
 ((name core_extended)
  (public_name core_extended)
  (libraries
   (bin_prot
    core
    fieldslib
    re2
    sexplib
    sexplib.num
    textutils
    threads))
  (c_names
   (extended_int_stubs
    extended_linux_stubs
    extended_unix_stubs
    fork_exec
    linebuf_stubs
    low_level_debug_stubs
    malloc_stubs
    posix_clock_stubs
    unix_pseudo_terminal_stubs))
  (preprocessor_deps (config_ext.h))
  (preprocess (pps (ppx_jane ppx_driver.runner)))))

(jbuild_version 1)
