Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 78 lines (68 sloc) 1.302 kb
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
(* Uncomment to use with TypeRex *)
(*
   ocamlc = [ "ocp-ocamlc.opt" ]
   ocamlopt = [ "ocp-ocamlopt.opt" ]
*)

begin
  comp += [ "-g" "-annot" "-warn-error" "A" ]
  link += [ "-g" ]

begin library "opam-lib"
  subdir = [ "src" ]
  files = [
    "opamGlobals.ml"
    "opamMisc.ml"
    "opamProcess.ml"
    "opamSystem.ml"
    "opamParallel.ml"
    "opamFilename.ml"
    "opamPackage.ml"
    "opamVersion.ml"
    "opamVariable.ml"
    "opamAlias.ml"
    "opamFormula.ml"
    "opamTypes.ml"
    "opamFormat.ml"
    "opamParser.mly"
    "opamLexer.mll"
    "opamLineLexer.mll"
    "opamFile.ml"
    "opamPath.ml"
    "opamRepository.ml"
    "repo/opamCurl.ml"
    "repo/opamRsync.ml"
    "repo/opamGit.ml"
    "opamSolver.ml"
    "opamClient.ml"
  ]

  requires = [
    "cudf"
    "dose"
    "unix"
    "graph"
    "re_glob"
  ]
end

begin program "opam"
  subdir = [ "src" ]
  files = [
    "opamMain.ml"
  ]
  requires = [
    "opam-lib"
    "arg"
 ]
end

(* Helpers *)

begin program "opam-mk-repo"
  files = [ "src/scripts/opam_mk_repo.ml"]
  requires = [ "opam-lib" ]
end

begin program "opam-check"
  files = [ "src/scripts/opam_check.ml" ]
  requires = [ "opam-lib" ]
end

begin program "opam-repo-check"
  files = [ "src/scripts/opam_repo_check.ml" ]
  requires = [ "opam-lib" ]
end

end
Something went wrong with that request. Please try again.