@ -12,72 +12,79 @@
(preprocess
(preprocess
(pps ppx_compare)))
(pps ppx_compare)))
(documentation (package infer) (mld_files ATDGenerated))
(documentation
(package infer)
(mld_files ATDGenerated))
; Rules below are boilerplatey, but this is benign and very easy to
; Rules below are boilerplatey, but this is benign and very easy to
; understand boilerplate.
; understand boilerplate.
; ATD for jsonbug
; ATD for jsonbug
(rule
(rule
(targets jsonbug_j.ml
(targets jsonbug_j.ml jsonbug_j.mli)
jsonbug_j.mli )
(deps jsonbug.atd )
(deps jsonbug.atd)
(action
(action (run atdgen -j -j-std %{deps})))
(run atdgen -j -j-std %{deps})))
(rule
(rule
(targets jsonbug_t.ml
(targets jsonbug_t.ml jsonbug_t.mli)
jsonbug_t.mli )
(deps jsonbug.atd )
(deps jsonbug.atd)
(action
(action (run atdgen -t %{deps})))
(run atdgen -t %{deps})))
; ATD for runstate
; ATD for runstate
(rule
(rule
(targets runstate_j.ml
(targets runstate_j.ml runstate_j.mli)
runstate_j.mli )
(deps runstate.atd )
(deps runstate.atd)
(action
(action (run atdgen -j -j-std %{deps})))
(run atdgen -j -j-std %{deps})))
(rule
(rule
(targets runstate_t.ml
(targets runstate_t.ml runstate_t.mli)
runstate_t.mli )
(deps runstate.atd )
(deps runstate.atd)
(action
(action (run atdgen -t %{deps})))
(run atdgen -t %{deps})))
; ATD for java_method_decl
; ATD for java_method_decl
(rule
(rule
(targets java_method_decl_j.ml
(targets java_method_decl_j.ml java_method_decl_j.mli)
java_method_decl_j.mli )
(deps java_method_decl.atd )
(deps java_method_decl.atd)
(action
(action (run atdgen -j -j-std %{deps})))
(run atdgen -j -j-std %{deps})))
(rule
(rule
(targets java_method_decl_t.ml
(targets java_method_decl_t.ml java_method_decl_t.mli)
java_method_decl_t.mli )
(deps java_method_decl.atd )
(deps java_method_decl.atd)
(action
(action (run atdgen -t %{deps})))
(run atdgen -t %{deps})))
; ATD for java_profiler_samples
; ATD for java_profiler_samples
(rule
(rule
(targets java_profiler_samples_j.ml
(targets java_profiler_samples_j.ml java_profiler_samples_j.mli)
java_profiler_samples_j.mli )
(deps java_profiler_samples.atd )
(deps java_profiler_samples.atd)
(action
(action (run atdgen -j -j-std %{deps})))
(run atdgen -j -j-std %{deps})))
(rule
(rule
(targets java_profiler_samples_t.ml
(targets java_profiler_samples_t.ml java_profiler_samples_t.mli)
java_profiler_samples_t.mli )
(deps java_profiler_samples.atd )
(deps java_profiler_samples.atd)
(action
(action (run atdgen -t %{deps})))
(run atdgen -t %{deps})))
; ATD for clang_profiler_samples
; ATD for clang_profiler_samples
(rule
(rule
(targets clang_profiler_samples_j.ml
(targets clang_profiler_samples_j.ml clang_profiler_samples_j.mli)
clang_profiler_samples_j.mli )
(deps clang_profiler_samples.atd )
(deps clang_profiler_samples.atd)
(action
(action (run atdgen -j -j-std %{deps})))
(run atdgen -j -j-std %{deps})))
(rule
(rule
(targets clang_profiler_samples_t.ml
(targets clang_profiler_samples_t.ml clang_profiler_samples_t.mli)
clang_profiler_samples_t.mli )
(deps clang_profiler_samples.atd )
(deps clang_profiler_samples.atd)
(action
(action (run atdgen -t %{deps})))
(run atdgen -t %{deps})))