1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117
|
;; Some files must be preprocessed by cppo.
(rule
(targets cloud.ml)
(deps cloud.cppo.ml)
(action (run %{bin:cppo} -V OCAML:%{ocaml_version} %{deps} -o %{targets})))
(rule
(targets test02.ml)
(deps test02.cppo.ml)
(action (run %{bin:cppo} -V OCAML:%{ocaml_version} %{deps} -o %{targets})))
(rule
(targets testallprims.ml)
(deps testallprims.cppo.ml)
(action (run %{bin:cppo} -V OCAML:%{ocaml_version} %{deps} -o %{targets})))
(rule
(targets VisitorsRuntimeBootstrap.ml)
(deps VisitorsRuntimeBootstrap.cppo.ml)
(action (run %{bin:cppo} -V OCAML:%{ocaml_version} %{deps} -o %{targets})))
(executable
(name bench)
(modules bench)
(preprocess (pps visitors.ppx))
(libraries core_bench core_unix.command_unix)
)
(library
(name snippets_basic)
(preprocess (pps visitors.ppx))
(flags -w A-4-34-44-70)
(modules
point build
cloud
delayed_tree
dictionary
empty_universal_type_quantification
expr00
expr00endo
expr00fold
expr00fold2
expr01
expr01use
expr01use_variant
expr02
expr03
expr04
expr05lexico
expr05lexico_test
expr05
expr06
expr11
expr15b
expr15c
expr15
expr16
expr17
expr_info_mapreduce
expr_info_mapreduce_test
expr_info_mapreduce_use
expr_info
expr_info_polymorphic
expr_info_polymorphic_use
expr_info_polymorphic_use_test
expr_info_use
expr
expr_redef
fold
identical_field_name
map_from_fold
mapReduce
monomorphic
monopoly
oexpr_polymorphic
OOinferfixedagaincheck
OOinferfixedagain
OOinferfixed
OOinfer
OOinferself
OOinfervirtual
opaque
polyclass
prefixes
test00
test01
test02
test03
test04
test05
test06
test07
testallprims
VisitorsRuntimeBootstrap
)
)
(library
(name snippets_that_need_hashcons)
(preprocess (pps visitors.ppx))
(flags -w A-4-34-44-70)
(libraries hashcons)
(modules
expr08
expr08double
expr08extra
expr12
expr13double
expr13extra
expr13
expr14
hexpr_polymorphic
)
)
(library
(name cil)
(modules cil_types cil_types_polymorphic)
(preprocess (pps visitors.ppx))
)
|