My agentic slop goes here. Not intended for anyone else!
1(library
2 (name publicsuffix)
3 (public_name publicsuffix)
4 (libraries domain-name punycode.idna)
5 (modules publicsuffix publicsuffix_data))
6
7(rule
8 (deps
9 (:gen ../gen/gen_psl.exe)
10 (:dat ../public_suffix_list.dat))
11 (targets publicsuffix_data.ml)
12 (action
13 (with-stdout-to
14 %{targets}
15 (run %{gen} %{dat}))))