(lang dune 3.21)
(name cpu)
(sections
 (lib /usr/lib/loongarch64-linux-gnu/ocaml/5.4.0/cpu)
 (doc /usr/doc/cpu)
 (stublibs /usr/lib/loongarch64-linux-gnu/ocaml/5.4.0/stublibs))
(files
 (lib (META cpu.cma cpu.cmi cpu.cmt cpu.ml dune-package libcpu_stubs.a opam))
 (doc (LICENSE))
 (stublibs (dllcpu_stubs.so)))
(library
 (name cpu)
 (kind normal)
 (archives (byte cpu.cma))
 (plugins (byte cpu.cma))
 (foreign_objects cpu_stubs.o)
 (foreign_archives (archives (for all) (files libcpu_stubs.a)))
 (foreign_dll_files ../stublibs/dllcpu_stubs.so)
 (main_module_name Cpu)
 (modes byte)
 (modules
  (singleton
   (obj_name cpu)
   (visibility public)
   (source (path Cpu) (impl (path cpu.ml))))))
