44 lines
1.4 KiB
Text
44 lines
1.4 KiB
Text
;; Generated by mirage.v4.10.3
|
|
|
|
(copy_files# ./mirage/main.ml)
|
|
|
|
(rule
|
|
(target mte)
|
|
(enabled_if (= %{context_name} "default"))
|
|
(deps main.exe)
|
|
(action
|
|
(copy main.exe %{target})))
|
|
|
|
(executable
|
|
(name main)
|
|
(libraries caqti caqti-driver-pgx caqti-lwt caqti-mirage caqti-tls
|
|
cmdliner-stdlib dns-client-mirage duration h2 happy-eyeballs-mirage
|
|
logs lwt mimic-happy-eyeballs mirage-bootvar mirage-bootvar.unix
|
|
mirage-crypto-rng-mirage mirage-kv-mem mirage-logs mirage-mtime
|
|
mirage-mtime.unix mirage-ptime mirage-ptime.unix mirage-runtime
|
|
mirage-runtime.network mirage-sleep mirage-sleep.unix mirage-unix
|
|
paf.mirage tcpip.stack-direct tcpip.stack-socket tcpip.tcpv4v6-socket
|
|
tcpip.udpv4v6-socket mte)
|
|
(link_flags (-thread))
|
|
(modules (:standard \ config))
|
|
(flags :standard -w -70 -color always)
|
|
(enabled_if (= %{context_name} "default"))
|
|
)
|
|
|
|
(rule
|
|
(targets Static____data_assets.ml Static____data_assets.mli)
|
|
(deps (source_tree ../data/assets))
|
|
(action
|
|
(run ocaml-crunch -o Static____data_assets.ml ../data/assets)))
|
|
|
|
(rule
|
|
(targets Static____data_tls_certificates.ml Static____data_tls_certificates.mli)
|
|
(deps (source_tree ../data/tls/certificates))
|
|
(action
|
|
(run ocaml-crunch -o Static____data_tls_certificates.ml ../data/tls/certificates)))
|
|
|
|
(rule
|
|
(targets Static____data_tls_keys.ml Static____data_tls_keys.mli)
|
|
(deps (source_tree ../data/tls/keys))
|
|
(action
|
|
(run ocaml-crunch -o Static____data_tls_keys.ml ../data/tls/keys)))
|