assemblage
assemblage copied to clipboard
Assemblage is broken if source files are at the root of the project
Running make gives me the following error:
make[1]: *** No rule to make target `opamLibrary.cmi', needed by `_build/lib-opam-units/opamUnit.cmi'. Stop.
I have the following assemble.ml
open Assemblage
(* OCamlfind packages *)
let lib_pkgs = [pkg "opam-lib"; pkg "opam-lib.client"; pkg "compiler-libs.common"; pkg "ocamlgraph"; pkg "findlib"]
let bin_pkgs = [pkg "cmdliner"]
(* Compilation units *)
let opamUnitsConfig = unit "opamUnitsConfig" (`Path ["."])
let opamLibrary = unit "opamLibrary" (`Path ["."])
let opamUnit = unit ~deps:[opamLibrary] "opamUnit" (`Path ["."])
let opamUnitsState =
unit ~deps:[opamUnitsConfig; opamLibrary; opamUnit;]
"opamUnitsState" (`Path ["."])
let main =
unit ~deps:[opamLibrary; opamUnit; opamUnitsState]
"main" (`Path ["."])
(* Binary and library *)
let l = lib ~deps:lib_pkgs "opam-units" (`Units [opamUnit; opamLibrary; opamUnitsState; opamUnitsConfig])
let b = bin ~deps:[l] "opam-units" (`Units [main])
let () = assemble (project "opam-units" [b;l])
which generates the following Makefile:
# Generated by Assemblage vac0d2c.
# Run `make help' to get the list of targets.
.PHONY: all clean lib bin test doc distclean js help lib-assemblage bin-assemblage bin-ctypes-gen bin-assemble doc-dev doc-public test-camlp4-run test-camlp4 test-multi-libs-run test-multi-libs test-containers-run test-containers test-pack-run test-pack
#
# Main project configuration
#
BUILDIR ?= _build
DUMPAST ?= ocaml-dumpast
JS_OF_OCAML ?= js_of_ocaml
LIBDIR ?= $(LIBDIR)
LN ?= ln -sf
MKDIR ?= mkdir -p
OCAMLMKLIB ?= ocamlmklib
ROOTDIR = $(shell pwd)
ifeq ($(HAS_NATIVE:true=),)
OCAMLC ?= ocamlc.opt
OCAMLDEP ?= ocamldep.opt
OCAMLDOC ?= ocamldoc.opt
OCAMLOPT ?= ocamlopt.opt
else
OCAMLC ?= ocamlc
OCAMLDEP ?= ocamldep
OCAMLDOC ?= ocamldoc
OCAMLOPT ?= ocamlopt
endif
HAS_ANNOT ?= true
HAS_BYTE ?= true
HAS_DEBUG ?= true
HAS_DOC ?= false
HAS_JS ?= false
HAS_NATIVE ?= true
HAS_NATIVE_DYNLINK ?= true
HAS_TEST ?= false
HAS_WARN_ERROR ?= false
#
# Global variables
#
all := lib bin
compile-byte :=
compile-native :=
link-byte :=
link-native :=
ifeq ($(HAS_WARN_ERROR:true=),)
compile-byte += -warn-error A-44-4-48 -w A-44-4-48
endif
ifeq ($(HAS_DEBUG:true=),)
compile-byte += -g
compile-native += -g
link-byte += -g
link-native += -g
endif
ifeq ($(HAS_ANNOT:true=),)
compile-byte += -bin-annot
endif
#
# Component configuration.
#
# Each component has variables associated to the different phases of the build.
# <NAME>.<PHASE> controls the compilation options for the component <NAME>,
# during the phase <PHASE>.
#
lib := lib-assemblage
# Library: assemblage
lib-assemblage :=
ifeq ($(HAS_BYTE:true=),)
lib-assemblage += $(BUILDIR)/lib-assemblage/assemblage.cma
endif
ifeq ($(HAS_NATIVE:true=),)
lib-assemblage += \
$(BUILDIR)/lib-assemblage/assemblage.a \
$(BUILDIR)/lib-assemblage/assemblage.cmxa
endif
ifeq ($(HAS_NATIVE:true=)$(HAS_NATIVE_DYNLINK:true=),)
lib-assemblage += $(BUILDIR)/lib-assemblage/assemblage.cmxs
endif
lib-assemblage.archive-byte ?= \
$(archive-byte) \
$(BUILDIR)/lib-assemblage/as_features.cmo \
$(BUILDIR)/lib-assemblage/as_flags.cmo \
$(BUILDIR)/lib-assemblage/as_resolver.cmo \
$(BUILDIR)/lib-assemblage/as_shell.cmo \
$(BUILDIR)/lib-assemblage/as_git.cmo \
$(BUILDIR)/lib-assemblage/as_build_env.cmo \
$(BUILDIR)/lib-assemblage/as_action.cmo \
$(BUILDIR)/lib-assemblage/as_project.cmo \
$(BUILDIR)/lib-assemblage/as_opam.cmo \
$(BUILDIR)/lib-assemblage/as_ocamlfind.cmo \
$(BUILDIR)/lib-assemblage/as_makefile.cmo \
$(BUILDIR)/lib-assemblage/as_OCaml_incl.cmo \
$(BUILDIR)/lib-assemblage/as_OCaml.cmo \
$(BUILDIR)/lib-assemblage/as_env.cmo \
$(BUILDIR)/lib-assemblage/as_tool.cmo \
$(BUILDIR)/lib-assemblage/as_cmd.cmo \
$(BUILDIR)/lib-assemblage/assemblage.cmo
lib-assemblage.archive-native ?= \
$(archive-native) \
$(BUILDIR)/lib-assemblage/as_features.cmx \
$(BUILDIR)/lib-assemblage/as_flags.cmx \
$(BUILDIR)/lib-assemblage/as_resolver.cmx \
$(BUILDIR)/lib-assemblage/as_shell.cmx \
$(BUILDIR)/lib-assemblage/as_git.cmx \
$(BUILDIR)/lib-assemblage/as_build_env.cmx \
$(BUILDIR)/lib-assemblage/as_action.cmx \
$(BUILDIR)/lib-assemblage/as_project.cmx \
$(BUILDIR)/lib-assemblage/as_opam.cmx \
$(BUILDIR)/lib-assemblage/as_ocamlfind.cmx \
$(BUILDIR)/lib-assemblage/as_makefile.cmx \
$(BUILDIR)/lib-assemblage/as_OCaml_incl.cmx \
$(BUILDIR)/lib-assemblage/as_OCaml.cmx \
$(BUILDIR)/lib-assemblage/as_env.cmx \
$(BUILDIR)/lib-assemblage/as_tool.cmx \
$(BUILDIR)/lib-assemblage/as_cmd.cmx \
$(BUILDIR)/lib-assemblage/assemblage.cmx
lib-assemblage.archive-shared ?= \
$(archive-shared) \
$(BUILDIR)/lib-assemblage/as_features.cmx \
$(BUILDIR)/lib-assemblage/as_flags.cmx \
$(BUILDIR)/lib-assemblage/as_resolver.cmx \
$(BUILDIR)/lib-assemblage/as_shell.cmx \
$(BUILDIR)/lib-assemblage/as_git.cmx \
$(BUILDIR)/lib-assemblage/as_build_env.cmx \
$(BUILDIR)/lib-assemblage/as_action.cmx \
$(BUILDIR)/lib-assemblage/as_project.cmx \
$(BUILDIR)/lib-assemblage/as_opam.cmx \
$(BUILDIR)/lib-assemblage/as_ocamlfind.cmx \
$(BUILDIR)/lib-assemblage/as_makefile.cmx \
$(BUILDIR)/lib-assemblage/as_OCaml_incl.cmx \
$(BUILDIR)/lib-assemblage/as_OCaml.cmx \
$(BUILDIR)/lib-assemblage/as_env.cmx \
$(BUILDIR)/lib-assemblage/as_tool.cmx \
$(BUILDIR)/lib-assemblage/as_cmd.cmx \
$(BUILDIR)/lib-assemblage/assemblage.cmx
lib-assemblage.compile-byte ?= \
$(compile-byte) \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
-I $(BUILDIR)/lib-assemblage
lib-assemblage.compile-native ?= \
$(compile-native) \
$(shell ocamlfind query -predicates native -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates native -format "-I %d" ocamlgraph) \
-I $(BUILDIR)/lib-assemblage
lib-assemblage.dep ?= \
$(dep) \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
-I $(BUILDIR)/lib-assemblage
lib-assemblage.pp-byte ?= $(pp-byte)
lib-assemblage.pp-native ?= $(pp-native)
bin := \
bin-assemblage \
bin-ctypes-gen \
bin-assemble
js :=
# Binary: assemblage
bin-assemblage :=
ifeq ($(HAS_BYTE:true=),)
bin-assemblage += $(BUILDIR)/bin-assemblage/assemblage.byte
endif
bin-assemblage.compile-byte ?= \
$(compile-byte) \
-I $(BUILDIR)/bin-assemblage \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-assemblage.compile-native ?= \
$(compile-native) \
-I $(BUILDIR)/bin-assemblage \
$(shell ocamlfind query -predicates native -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates native -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates native -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-assemblage.dep ?= \
$(dep) \
-I $(BUILDIR)/bin-assemblage \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-assemblage.link-byte ?= \
$(link-byte) \
-linkall \
$(shell ocamlfind query -predicates byte -format "%d/%a" cmdliner) \
$(shell ocamlfind query -predicates byte -format "%d/%a" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs.common) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs.bytecomp) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs.toplevel) \
$(BUILDIR)/lib-assemblage/assemblage.cma \
$(BUILDIR)/bin-assemblage/tool.cmo
bin-assemblage.link-js ?= \
$(link-js) \
-linkall
bin-assemblage.link-native ?= \
$(link-native) \
-linkall \
$(shell ocamlfind query -predicates native -format "%d/%a" cmdliner) \
$(shell ocamlfind query -predicates native -format "%d/%a" ocamlgraph) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs.common) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs.bytecomp) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs.toplevel) \
$(BUILDIR)/lib-assemblage/assemblage.cmxa \
$(BUILDIR)/bin-assemblage/tool.cmx
bin-assemblage.pp-byte ?= $(pp-byte)
bin-assemblage.pp-native ?= $(pp-native)
# Binary: ctypes-gen
bin-ctypes-gen :=
ifeq ($(HAS_BYTE:true=),)
bin-ctypes-gen += $(BUILDIR)/bin-ctypes-gen/ctypes-gen.byte
endif
bin-ctypes-gen.compile-byte ?= \
$(compile-byte) \
-I $(BUILDIR)/bin-ctypes-gen \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-ctypes-gen.compile-native ?= \
$(compile-native) \
-I $(BUILDIR)/bin-ctypes-gen \
$(shell ocamlfind query -predicates native -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates native -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates native -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-ctypes-gen.dep ?= \
$(dep) \
-I $(BUILDIR)/bin-ctypes-gen \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-ctypes-gen.link-byte ?= \
$(link-byte) \
$(shell ocamlfind query -predicates byte -format "%d/%a" cmdliner) \
$(shell ocamlfind query -predicates byte -format "%d/%a" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs.common) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs.bytecomp) \
$(BUILDIR)/lib-assemblage/assemblage.cma \
$(BUILDIR)/bin-ctypes-gen/ctypes_gen.cmo
bin-ctypes-gen.link-js ?= $(link-js)
bin-ctypes-gen.link-native ?= \
$(link-native) \
$(shell ocamlfind query -predicates native -format "%d/%a" cmdliner) \
$(shell ocamlfind query -predicates native -format "%d/%a" ocamlgraph) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs.common) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs.bytecomp) \
$(BUILDIR)/lib-assemblage/assemblage.cmxa \
$(BUILDIR)/bin-ctypes-gen/ctypes_gen.cmx
bin-ctypes-gen.pp-byte ?= $(pp-byte)
bin-ctypes-gen.pp-native ?= $(pp-native)
# Binary: assemble
bin-assemble :=
ifeq ($(HAS_BYTE:true=),)
bin-assemble += $(BUILDIR)/bin-assemble/assemble.byte
endif
ifeq ($(HAS_NATIVE:true=),)
bin-assemble += $(BUILDIR)/bin-assemble/assemble.native
endif
bin-assemble.compile-byte ?= \
$(compile-byte) \
-I $(BUILDIR)/bin-assemble \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-assemble.compile-native ?= \
$(compile-native) \
-I $(BUILDIR)/bin-assemble \
$(shell ocamlfind query -predicates native -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates native -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates native -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-assemble.dep ?= \
$(dep) \
-I $(BUILDIR)/bin-assemble \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
bin-assemble.link-byte ?= \
$(link-byte) \
-linkall \
$(shell ocamlfind query -predicates byte -format "%d/%a" cmdliner) \
$(shell ocamlfind query -predicates byte -format "%d/%a" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs.common) \
$(shell ocamlfind query -predicates byte -format "%d/%a" compiler-libs.bytecomp) \
$(BUILDIR)/lib-assemblage/assemblage.cma \
$(BUILDIR)/bin-assemble/assemble.cmo
bin-assemble.link-js ?= \
$(link-js) \
-linkall
bin-assemble.link-native ?= \
$(link-native) \
-linkall \
$(shell ocamlfind query -predicates native -format "%d/%a" cmdliner) \
$(shell ocamlfind query -predicates native -format "%d/%a" ocamlgraph) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs.common) \
$(shell ocamlfind query -predicates native -format "%d/%a" compiler-libs.bytecomp) \
$(BUILDIR)/lib-assemblage/assemblage.cmxa \
$(BUILDIR)/bin-assemble/assemble.cmx
bin-assemble.pp-byte ?= $(pp-byte)
bin-assemble.pp-native ?= $(pp-native)
test := \
test-camlp4-run \
test-multi-libs-run \
test-containers-run \
test-pack-run
doc :=
doc += doc-dev
doc += doc-public
# Documentation: dev
doc-dev.odoc ?= \
$(odoc) \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs) \
-I $(BUILDIR)/lib-assemblage
# Documentation: public
doc-public.odoc ?= \
$(odoc) \
$(shell ocamlfind query -predicates byte -format "-I %d" cmdliner) \
$(shell ocamlfind query -predicates byte -format "-I %d" ocamlgraph) \
-I $(BUILDIR)/lib-assemblage
# Compilation unit: lib/as_features
unit-as_features-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_features-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_features-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_features-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_features-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_flags
unit-as_flags-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_flags-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_flags-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_flags-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_flags-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_resolver
unit-as_resolver-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_resolver-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_resolver-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_resolver-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_resolver-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_shell
unit-as_shell-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_shell-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_shell-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_shell-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_shell-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_git
unit-as_git-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_git-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_git-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_git-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_git-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_build_env
unit-as_build_env-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_build_env-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_build_env-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_build_env-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_build_env-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_action
unit-as_action-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_action-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_action-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_action-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_action-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_project
unit-as_project-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_project-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_project-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_project-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_project-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_opam
unit-as_opam-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_opam-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_opam-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_opam-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_opam-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_ocamlfind
unit-as_ocamlfind-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_ocamlfind-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_ocamlfind-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_ocamlfind-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_ocamlfind-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_makefile
unit-as_makefile-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_makefile-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_makefile-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_makefile-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_makefile-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/401/as_OCaml_incl
unit-as_OCaml_incl-lib-assemblage.compile-byte ?= \
$(lib-assemblage.compile-byte) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs)
unit-as_OCaml_incl-lib-assemblage.compile-native ?= \
$(lib-assemblage.compile-native) \
$(shell ocamlfind query -predicates native -format "-I %d" compiler-libs)
unit-as_OCaml_incl-lib-assemblage.dep ?= \
$(lib-assemblage.dep) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs)
unit-as_OCaml_incl-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_OCaml_incl-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_OCaml
unit-as_OCaml-lib-assemblage.compile-byte ?= \
$(lib-assemblage.compile-byte) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs)
unit-as_OCaml-lib-assemblage.compile-native ?= \
$(lib-assemblage.compile-native) \
$(shell ocamlfind query -predicates native -format "-I %d" compiler-libs)
unit-as_OCaml-lib-assemblage.dep ?= \
$(lib-assemblage.dep) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs)
unit-as_OCaml-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_OCaml-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_env
unit-as_env-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_env-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_env-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_env-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_env-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_tool
unit-as_tool-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_tool-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_tool-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_tool-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_tool-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/as_cmd
unit-as_cmd-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-as_cmd-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-as_cmd-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-as_cmd-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-as_cmd-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: lib/assemblage
unit-assemblage-lib-assemblage.compile-byte ?= $(lib-assemblage.compile-byte)
unit-assemblage-lib-assemblage.compile-native ?= $(lib-assemblage.compile-native)
unit-assemblage-lib-assemblage.dep ?= $(lib-assemblage.dep)
unit-assemblage-lib-assemblage.pp-byte ?= $(lib-assemblage.pp-byte)
unit-assemblage-lib-assemblage.pp-native ?= $(lib-assemblage.pp-native)
# Compilation unit: bin/tool
unit-tool-bin-assemblage.compile-byte ?= \
$(bin-assemblage.compile-byte) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs)
unit-tool-bin-assemblage.compile-native ?= \
$(bin-assemblage.compile-native) \
$(shell ocamlfind query -predicates native -format "-I %d" compiler-libs)
unit-tool-bin-assemblage.dep ?= \
$(bin-assemblage.dep) \
$(shell ocamlfind query -predicates byte -format "-I %d" compiler-libs)
unit-tool-bin-assemblage.pp-byte ?= $(bin-assemblage.pp-byte)
unit-tool-bin-assemblage.pp-native ?= $(bin-assemblage.pp-native)
# Compilation unit: bin/ctypes_gen
unit-ctypes_gen-bin-ctypes-gen.compile-byte ?= $(bin-ctypes-gen.compile-byte)
unit-ctypes_gen-bin-ctypes-gen.compile-native ?= $(bin-ctypes-gen.compile-native)
unit-ctypes_gen-bin-ctypes-gen.dep ?= $(bin-ctypes-gen.dep)
unit-ctypes_gen-bin-ctypes-gen.pp-byte ?= $(bin-ctypes-gen.pp-byte)
unit-ctypes_gen-bin-ctypes-gen.pp-native ?= $(bin-ctypes-gen.pp-native)
# Compilation unit: assemble
unit-assemble-bin-assemble.compile-byte ?= $(bin-assemble.compile-byte)
unit-assemble-bin-assemble.compile-native ?= $(bin-assemble.compile-native)
unit-assemble-bin-assemble.dep ?= $(bin-assemble.dep)
unit-assemble-bin-assemble.pp-byte ?= $(bin-assemble.pp-byte)
unit-assemble-bin-assemble.pp-native ?= $(bin-assemble.pp-native)
all::
@echo '[04mall[m [33m=>[m ${all}'
@$(MAKE) $(all)
@if [ "x${HAS_JS}" = "x1" ]; then $(MAKE) js; fi
@if [ "x${HAS_TEST}" = "x1" ]; then $(MAKE) test; fi
@if [ "x${HAS_DOC}" = "x1" ]; then $(MAKE) doc; fi
@if [ "x${HAS_FULL_DOC}" = "x1" ]; then $(MAKE) full-doc; fi
@echo '[32m== Done![m'
clean::
rm -f *~ **/*~
rm -rf $(BUILDIR)
distclean:: clean
rm -f Makefile assemblage.install META
install:: all
@opam-installer --prefix $(shell opam config var prefix) assemblage.install
help:
@echo 'Use [04mVERBOSE=1[m to show the full commands.'
@echo 'The following targets are available (use "make [04m<target>[m"):'
@echo
@echo ' - [04mall[m -- build all the active targets.'
@echo ' - [04mlib-assemblage[m -- build the library assemblage.'
@echo ' - [04mbin-assemblage[m -- build the executable assemblage.'
@echo ' - [04mbin-ctypes-gen[m -- build the executable ctypes-gen.'
@echo ' - [04mbin-assemble[m -- build the executable assemble.'
@echo ' - [04mdoc[m -- build the documentation.'
@echo ' - [04mtest[m -- build and run the test.'
@echo ' - [04mjs[m -- build the js_of_ocaml targets.'
@echo ' - [04mclean[m -- clean the build artefacts.'
@echo ' - [04mdistclean[m -- clean the project to prepare the release.'
@echo
@echo
@echo 'Current configuration (use "make [04mVAR=val[m" to modify):'
@echo
@echo ' - [04mHAS_ANNOT=$(HAS_ANNOT)[m -- Build OCaml binary annotations files.'
@echo ' - [04mHAS_BYTE=$(HAS_BYTE)[m -- Byte code OCaml compilation is available.'
@echo ' - [04mHAS_DEBUG=$(HAS_DEBUG)[m -- Build with debugging support.'
@echo ' - [04mHAS_DOC=$(HAS_DOC)[m -- Build the documentation.'
@echo ' - [04mHAS_JS=$(HAS_JS)[m -- JavaScript code OCaml compilation with js_of_ocaml is available.'
@echo ' - [04mHAS_NATIVE=$(HAS_NATIVE)[m -- Native code OCaml compilation is available.'
@echo ' - [04mHAS_NATIVE_DYNLINK=$(HAS_NATIVE_DYNLINK)[m -- Native code OCaml dynamic linking is available.'
@echo ' - [04mHAS_TEST=$(HAS_TEST)[m -- Build the tests.'
@echo ' - [04mHAS_WARN_ERROR=$(HAS_WARN_ERROR)[m -- Build with warnings as errors.'
@echo
lib: $(lib)
@
lib-assemblage: $(lib-assemblage)
@
$(BUILDIR)/lib-assemblage/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/lib-assemblage'; else echo '[33mlib-assemblage[m [01mprepare[m lib-assemblage'; fi
@$(MKDIR) $(BUILDIR)/lib-assemblage
$(BUILDIR)/lib-assemblage/assemblage.cma: $(BUILDIR)/lib-assemblage/as_features.cmo $(BUILDIR)/lib-assemblage/as_flags.cmo $(BUILDIR)/lib-assemblage/as_resolver.cmo $(BUILDIR)/lib-assemblage/as_shell.cmo $(BUILDIR)/lib-assemblage/as_git.cmo $(BUILDIR)/lib-assemblage/as_build_env.cmo $(BUILDIR)/lib-assemblage/as_action.cmo $(BUILDIR)/lib-assemblage/as_project.cmo $(BUILDIR)/lib-assemblage/as_opam.cmo $(BUILDIR)/lib-assemblage/as_ocamlfind.cmo $(BUILDIR)/lib-assemblage/as_makefile.cmo $(BUILDIR)/lib-assemblage/as_OCaml_incl.cmo $(BUILDIR)/lib-assemblage/as_OCaml.cmo $(BUILDIR)/lib-assemblage/as_env.cmo $(BUILDIR)/lib-assemblage/as_tool.cmo $(BUILDIR)/lib-assemblage/as_cmd.cmo $(BUILDIR)/lib-assemblage/assemblage.cmo | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -a $(lib-assemblage.archive-byte) -o $(BUILDIR)/lib-assemblage/assemblage.cma'; else echo '[33mlib-assemblage[m [01marchive-byte[m assemblage.cma'; fi
@$(OCAMLC) -a $(lib-assemblage.archive-byte) -o $(BUILDIR)/lib-assemblage/assemblage.cma
$(BUILDIR)/lib-assemblage/assemblage.cmxa $(BUILDIR)/lib-assemblage/assemblage.a: $(BUILDIR)/lib-assemblage/as_features.cmx $(BUILDIR)/lib-assemblage/as_flags.cmx $(BUILDIR)/lib-assemblage/as_resolver.cmx $(BUILDIR)/lib-assemblage/as_shell.cmx $(BUILDIR)/lib-assemblage/as_git.cmx $(BUILDIR)/lib-assemblage/as_build_env.cmx $(BUILDIR)/lib-assemblage/as_action.cmx $(BUILDIR)/lib-assemblage/as_project.cmx $(BUILDIR)/lib-assemblage/as_opam.cmx $(BUILDIR)/lib-assemblage/as_ocamlfind.cmx $(BUILDIR)/lib-assemblage/as_makefile.cmx $(BUILDIR)/lib-assemblage/as_OCaml_incl.cmx $(BUILDIR)/lib-assemblage/as_OCaml.cmx $(BUILDIR)/lib-assemblage/as_env.cmx $(BUILDIR)/lib-assemblage/as_tool.cmx $(BUILDIR)/lib-assemblage/as_cmd.cmx $(BUILDIR)/lib-assemblage/assemblage.cmx | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -a $(lib-assemblage.archive-native) -o $(BUILDIR)/lib-assemblage/assemblage.cmxa'; else echo '[33mlib-assemblage[m [01marchive-native[m assemblage.cmxa assemblage.a'; fi
@$(OCAMLOPT) -a $(lib-assemblage.archive-native) -o $(BUILDIR)/lib-assemblage/assemblage.cmxa
$(BUILDIR)/lib-assemblage/assemblage.cmxs: $(BUILDIR)/lib-assemblage/as_features.cmx $(BUILDIR)/lib-assemblage/as_flags.cmx $(BUILDIR)/lib-assemblage/as_resolver.cmx $(BUILDIR)/lib-assemblage/as_shell.cmx $(BUILDIR)/lib-assemblage/as_git.cmx $(BUILDIR)/lib-assemblage/as_build_env.cmx $(BUILDIR)/lib-assemblage/as_action.cmx $(BUILDIR)/lib-assemblage/as_project.cmx $(BUILDIR)/lib-assemblage/as_opam.cmx $(BUILDIR)/lib-assemblage/as_ocamlfind.cmx $(BUILDIR)/lib-assemblage/as_makefile.cmx $(BUILDIR)/lib-assemblage/as_OCaml_incl.cmx $(BUILDIR)/lib-assemblage/as_OCaml.cmx $(BUILDIR)/lib-assemblage/as_env.cmx $(BUILDIR)/lib-assemblage/as_tool.cmx $(BUILDIR)/lib-assemblage/as_cmd.cmx $(BUILDIR)/lib-assemblage/assemblage.cmx | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -shared -linkall $(lib-assemblage.archive-shared) -o $(BUILDIR)/lib-assemblage/assemblage.cmxs'; else echo '[33mlib-assemblage[m [01marchive-shared[m assemblage.cmxs'; fi
@$(OCAMLOPT) -shared -linkall $(lib-assemblage.archive-shared) -o $(BUILDIR)/lib-assemblage/assemblage.cmxs
bin: $(bin)
@
js: $(js)
@
bin-assemblage: $(bin-assemblage)
@
$(BUILDIR)/bin-assemblage/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/bin-assemblage'; else echo '[33mbin-assemblage[m [01mprepare[m bin-assemblage'; fi
@$(MKDIR) $(BUILDIR)/bin-assemblage
$(BUILDIR)/bin-assemblage/assemblage.byte: $(BUILDIR)/lib-assemblage/assemblage.cma $(BUILDIR)/bin-assemblage/tool.cmo | $(BUILDIR)/bin-assemblage/
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) $(bin-assemblage.link-byte) -o $(BUILDIR)/bin-assemblage/assemblage.byte'; else echo '[33mbin-assemblage[m [01mlink-byte[m assemblage.byte'; fi
@$(OCAMLC) $(bin-assemblage.link-byte) -o $(BUILDIR)/bin-assemblage/assemblage.byte
$(BUILDIR)/bin-assemblage/assemblage.native: $(BUILDIR)/lib-assemblage/assemblage.cmxa $(BUILDIR)/bin-assemblage/tool.cmx | $(BUILDIR)/bin-assemblage/
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) $(bin-assemblage.link-native) -o $(BUILDIR)/bin-assemblage/assemblage.native'; else echo '[33mbin-assemblage[m [01mlink-native[m assemblage.native'; fi
@$(OCAMLOPT) $(bin-assemblage.link-native) -o $(BUILDIR)/bin-assemblage/assemblage.native
$(BUILDIR)/bin-assemblage/assemblage.js: $(BUILDIR)/bin-assemblage/assemblage.byte
@if test -n "$$VERBOSE"; then echo '$(JS_OF_OCAML) $(bin-assemblage.link-js) $(BUILDIR)/bin-assemblage/assemblage.js'; else echo '[33mbin-assemblage[m [01mlink-js[m assemblage.js'; fi
@$(JS_OF_OCAML) $(bin-assemblage.link-js) $(BUILDIR)/bin-assemblage/assemblage.js
bin-ctypes-gen: $(bin-ctypes-gen)
@
$(BUILDIR)/bin-ctypes-gen/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/bin-ctypes-gen'; else echo '[33mbin-ctypes-gen[m [01mprepare[m bin-ctypes-gen'; fi
@$(MKDIR) $(BUILDIR)/bin-ctypes-gen
$(BUILDIR)/bin-ctypes-gen/ctypes-gen.byte: $(BUILDIR)/lib-assemblage/assemblage.cma $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cmo | $(BUILDIR)/bin-ctypes-gen/
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) $(bin-ctypes-gen.link-byte) -o $(BUILDIR)/bin-ctypes-gen/ctypes-gen.byte'; else echo '[33mbin-ctypes-gen[m [01mlink-byte[m ctypes-gen.byte'; fi
@$(OCAMLC) $(bin-ctypes-gen.link-byte) -o $(BUILDIR)/bin-ctypes-gen/ctypes-gen.byte
$(BUILDIR)/bin-ctypes-gen/ctypes-gen.native: $(BUILDIR)/lib-assemblage/assemblage.cmxa $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cmx | $(BUILDIR)/bin-ctypes-gen/
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) $(bin-ctypes-gen.link-native) -o $(BUILDIR)/bin-ctypes-gen/ctypes-gen.native'; else echo '[33mbin-ctypes-gen[m [01mlink-native[m ctypes-gen.native'; fi
@$(OCAMLOPT) $(bin-ctypes-gen.link-native) -o $(BUILDIR)/bin-ctypes-gen/ctypes-gen.native
$(BUILDIR)/bin-ctypes-gen/ctypes-gen.js: $(BUILDIR)/bin-ctypes-gen/ctypes-gen.byte
@if test -n "$$VERBOSE"; then echo '$(JS_OF_OCAML) $(bin-ctypes-gen.link-js) $(BUILDIR)/bin-ctypes-gen/ctypes-gen.js'; else echo '[33mbin-ctypes-gen[m [01mlink-js[m ctypes-gen.js'; fi
@$(JS_OF_OCAML) $(bin-ctypes-gen.link-js) $(BUILDIR)/bin-ctypes-gen/ctypes-gen.js
bin-assemble: $(bin-assemble)
@
$(BUILDIR)/bin-assemble/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/bin-assemble'; else echo '[33mbin-assemble[m [01mprepare[m bin-assemble'; fi
@$(MKDIR) $(BUILDIR)/bin-assemble
$(BUILDIR)/bin-assemble/assemble.byte: $(BUILDIR)/lib-assemblage/assemblage.cma $(BUILDIR)/bin-assemble/assemble.cmo | $(BUILDIR)/bin-assemble/
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) $(bin-assemble.link-byte) -o $(BUILDIR)/bin-assemble/assemble.byte'; else echo '[33mbin-assemble[m [01mlink-byte[m assemble.byte'; fi
@$(OCAMLC) $(bin-assemble.link-byte) -o $(BUILDIR)/bin-assemble/assemble.byte
$(BUILDIR)/bin-assemble/assemble.native: $(BUILDIR)/lib-assemblage/assemblage.cmxa $(BUILDIR)/bin-assemble/assemble.cmx | $(BUILDIR)/bin-assemble/
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) $(bin-assemble.link-native) -o $(BUILDIR)/bin-assemble/assemble.native'; else echo '[33mbin-assemble[m [01mlink-native[m assemble.native'; fi
@$(OCAMLOPT) $(bin-assemble.link-native) -o $(BUILDIR)/bin-assemble/assemble.native
$(BUILDIR)/bin-assemble/assemble.js: $(BUILDIR)/bin-assemble/assemble.byte
@if test -n "$$VERBOSE"; then echo '$(JS_OF_OCAML) $(bin-assemble.link-js) $(BUILDIR)/bin-assemble/assemble.js'; else echo '[33mbin-assemble[m [01mlink-js[m assemble.js'; fi
@$(JS_OF_OCAML) $(bin-assemble.link-js) $(BUILDIR)/bin-assemble/assemble.js
test: $(test)
@
test-camlp4: $(test-camlp4)
@
$(BUILDIR)/test-camlp4/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/test-camlp4'; else echo '[33mtest-camlp4[m [01mprepare[m test-camlp4'; fi
@$(MKDIR) $(BUILDIR)/test-camlp4
test-camlp4-run: $(BUILDIR)/bin-assemblage/assemblage.byte | $(BUILDIR)/test-camlp4/
@if test -n "$$VERBOSE"; then echo 'cd examples/camlp4 && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-camlp4.test) describe --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage cd examples/camlp4 && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-camlp4.test) setup --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage cd examples/camlp4 && make cd examples/camlp4 && make distclean'; else echo '[33mtest-camlp4[m [01mtest[m test-camlp4-run'; fi
@cd examples/camlp4 && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-camlp4.test) describe --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage
@cd examples/camlp4 && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-camlp4.test) setup --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage
@cd examples/camlp4 && make
@cd examples/camlp4 && make distclean
test-multi-libs: $(test-multi-libs)
@
$(BUILDIR)/test-multi-libs/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/test-multi-libs'; else echo '[33mtest-multi-libs[m [01mprepare[m test-multi-libs'; fi
@$(MKDIR) $(BUILDIR)/test-multi-libs
test-multi-libs-run: $(BUILDIR)/bin-assemblage/assemblage.byte | $(BUILDIR)/test-multi-libs/
@if test -n "$$VERBOSE"; then echo 'cd examples/multi-libs && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-multi-libs.test) describe --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage cd examples/multi-libs && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-multi-libs.test) setup --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage cd examples/multi-libs && make cd examples/multi-libs && make distclean'; else echo '[33mtest-multi-libs[m [01mtest[m test-multi-libs-run'; fi
@cd examples/multi-libs && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-multi-libs.test) describe --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage
@cd examples/multi-libs && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-multi-libs.test) setup --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage
@cd examples/multi-libs && make
@cd examples/multi-libs && make distclean
test-containers: $(test-containers)
@
$(BUILDIR)/test-containers/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/test-containers'; else echo '[33mtest-containers[m [01mprepare[m test-containers'; fi
@$(MKDIR) $(BUILDIR)/test-containers
test-containers-run: $(BUILDIR)/bin-assemblage/assemblage.byte | $(BUILDIR)/test-containers/
@if test -n "$$VERBOSE"; then echo 'cd examples/containers && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-containers.test) describe --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage cd examples/containers && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-containers.test) setup --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage cd examples/containers && make cd examples/containers && make distclean'; else echo '[33mtest-containers[m [01mtest[m test-containers-run'; fi
@cd examples/containers && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-containers.test) describe --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage
@cd examples/containers && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-containers.test) setup --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage
@cd examples/containers && make
@cd examples/containers && make distclean
test-pack: $(test-pack)
@
$(BUILDIR)/test-pack/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/test-pack'; else echo '[33mtest-pack[m [01mprepare[m test-pack'; fi
@$(MKDIR) $(BUILDIR)/test-pack
test-pack-run: $(BUILDIR)/bin-assemblage/assemblage.byte | $(BUILDIR)/test-pack/
@if test -n "$$VERBOSE"; then echo 'cd examples/pack && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-pack.test) describe --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage cd examples/pack && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-pack.test) setup --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage cd examples/pack && make cd examples/pack && make distclean'; else echo '[33mtest-pack[m [01mtest[m test-pack-run'; fi
@cd examples/pack && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-pack.test) describe --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage
@cd examples/pack && $(ROOTDIR)/$(BUILDIR)/bin-assemblage/assemblage.byte $(test-pack.test) setup --auto-load=false -I $(ROOTDIR)/$(BUILDIR)/lib-assemblage
@cd examples/pack && make
@cd examples/pack && make distclean
doc: $(doc)
@
$(BUILDIR)/doc-dev/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/doc-dev'; else echo '[33mdoc-dev[m [01mprepare[m doc-dev'; fi
@$(MKDIR) $(BUILDIR)/doc-dev
doc-dev: $(BUILDIR)/lib-assemblage/assemblage.cmi $(BUILDIR)/lib-assemblage/as_cmd.cmi $(BUILDIR)/lib-assemblage/as_tool.cmi $(BUILDIR)/lib-assemblage/as_env.cmi $(BUILDIR)/lib-assemblage/as_OCaml.cmi $(BUILDIR)/lib-assemblage/as_OCaml_incl.cmi $(BUILDIR)/lib-assemblage/as_makefile.cmi $(BUILDIR)/lib-assemblage/as_ocamlfind.cmi $(BUILDIR)/lib-assemblage/as_opam.cmi $(BUILDIR)/lib-assemblage/as_project.cmi $(BUILDIR)/lib-assemblage/as_action.cmi $(BUILDIR)/lib-assemblage/as_build_env.cmi $(BUILDIR)/lib-assemblage/as_git.cmi $(BUILDIR)/lib-assemblage/as_shell.cmi $(BUILDIR)/lib-assemblage/as_resolver.cmi $(BUILDIR)/lib-assemblage/as_flags.cmi $(BUILDIR)/lib-assemblage/as_features.cmi | $(BUILDIR)/doc-dev/
@if test -n "$$VERBOSE"; then echo '$(OCAMLDOC) $(doc-dev.odoc) $(BUILDIR)/lib-assemblage/assemblage.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_features.mli -short-functors -colorize-code -html -d $(BUILDIR)/doc-dev'; else echo '[33mdoc-dev[m [01modoc[m doc-dev'; fi
@$(OCAMLDOC) $(doc-dev.odoc) $(BUILDIR)/lib-assemblage/assemblage.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_features.mli -short-functors -colorize-code -html -d $(BUILDIR)/doc-dev
$(BUILDIR)/doc-public/:
@if test -n "$$VERBOSE"; then echo '$(MKDIR) $(BUILDIR)/doc-public'; else echo '[33mdoc-public[m [01mprepare[m doc-public'; fi
@$(MKDIR) $(BUILDIR)/doc-public
doc-public: $(BUILDIR)/lib-assemblage/assemblage.cmi | $(BUILDIR)/doc-public/
@if test -n "$$VERBOSE"; then echo '$(OCAMLDOC) $(doc-public.odoc) $(BUILDIR)/lib-assemblage/assemblage.mli -short-functors -colorize-code -html -d $(BUILDIR)/doc-public'; else echo '[33mdoc-public[m [01modoc[m doc-public'; fi
@$(OCAMLDOC) $(doc-public.odoc) $(BUILDIR)/lib-assemblage/assemblage.mli -short-functors -colorize-code -html -d $(BUILDIR)/doc-public
$(BUILDIR)/lib-assemblage/as_features.mli: lib/as_features.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_features.mli $(BUILDIR)/lib-assemblage/as_features.mli'; else echo '[33munit-as_features-lib-assemblage[m [01mprepare[m as_features.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_features.mli $(BUILDIR)/lib-assemblage/as_features.mli
$(BUILDIR)/lib-assemblage/as_features.cmli-byte: $(BUILDIR)/lib-assemblage/as_features.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_features.cmli-byte'; else echo '[33munit-as_features-lib-assemblage[m [01mpp-byte[m as_features.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_features.cmli-byte
$(BUILDIR)/lib-assemblage/as_features.cmli-native: $(BUILDIR)/lib-assemblage/as_features.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_features.cmli-native'; else echo '[33munit-as_features-lib-assemblage[m [01mpp-native[m as_features.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_features.cmli-native
$(BUILDIR)/lib-assemblage/as_features.mli.d: $(BUILDIR)/lib-assemblage/as_features.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_features-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_features.cmli-byte > $(BUILDIR)/lib-assemblage/as_features.mli.d'; else echo '[33munit-as_features-lib-assemblage[m [01mdep[m as_features.mli.d'; fi
@$(OCAMLDEP) $(unit-as_features-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_features.cmli-byte > $(BUILDIR)/lib-assemblage/as_features.mli.d
$(BUILDIR)/lib-assemblage/as_features.cmi: $(BUILDIR)/lib-assemblage/as_features.cmli-byte $(BUILDIR)/lib-assemblage/as_features.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_features-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_features.cmli-byte'; else echo '[33munit-as_features-lib-assemblage[m [01mcompile-byte[m as_features.cmi'; fi
@$(OCAMLC) -c $(unit-as_features-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_features.cmli-byte
$(BUILDIR)/lib-assemblage/as_features.ml: lib/as_features.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_features.ml $(BUILDIR)/lib-assemblage/as_features.ml'; else echo '[33munit-as_features-lib-assemblage[m [01mprepare[m as_features.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_features.ml $(BUILDIR)/lib-assemblage/as_features.ml
$(BUILDIR)/lib-assemblage/as_features.cml-byte: $(BUILDIR)/lib-assemblage/as_features.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_features.cml-byte'; else echo '[33munit-as_features-lib-assemblage[m [01mpp-byte[m as_features.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_features.cml-byte
$(BUILDIR)/lib-assemblage/as_features.cml-native: $(BUILDIR)/lib-assemblage/as_features.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_features.cml-native'; else echo '[33munit-as_features-lib-assemblage[m [01mpp-native[m as_features.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_features.cml-native
$(BUILDIR)/lib-assemblage/as_features.ml.d: $(BUILDIR)/lib-assemblage/as_features.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_features-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_features.cml-byte > $(BUILDIR)/lib-assemblage/as_features.ml.d'; else echo '[33munit-as_features-lib-assemblage[m [01mdep[m as_features.ml.d'; fi
@$(OCAMLDEP) $(unit-as_features-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_features.cml-byte > $(BUILDIR)/lib-assemblage/as_features.ml.d
$(BUILDIR)/lib-assemblage/as_features.cmo: $(BUILDIR)/lib-assemblage/as_features.ml.d $(BUILDIR)/lib-assemblage/as_features.cml-byte $(BUILDIR)/lib-assemblage/as_features.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_features-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_features.cml-byte'; else echo '[33munit-as_features-lib-assemblage[m [01mcompile-byte[m as_features.cmo'; fi
@$(OCAMLC) -c $(unit-as_features-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_features.cml-byte
$(BUILDIR)/lib-assemblage/as_features.cmx: $(BUILDIR)/lib-assemblage/as_features.ml.d $(BUILDIR)/lib-assemblage/as_features.cmi $(BUILDIR)/lib-assemblage/as_features.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_features-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_features.cml-native'; else echo '[33munit-as_features-lib-assemblage[m [01mcompile-native[m as_features.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_features-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_features.cml-native
$(BUILDIR)/lib-assemblage/as_flags.mli: lib/as_flags.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_flags.mli $(BUILDIR)/lib-assemblage/as_flags.mli'; else echo '[33munit-as_flags-lib-assemblage[m [01mprepare[m as_flags.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_flags.mli $(BUILDIR)/lib-assemblage/as_flags.mli
$(BUILDIR)/lib-assemblage/as_flags.cmli-byte: $(BUILDIR)/lib-assemblage/as_flags.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_flags.cmli-byte'; else echo '[33munit-as_flags-lib-assemblage[m [01mpp-byte[m as_flags.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_flags.cmli-byte
$(BUILDIR)/lib-assemblage/as_flags.cmli-native: $(BUILDIR)/lib-assemblage/as_flags.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_flags.cmli-native'; else echo '[33munit-as_flags-lib-assemblage[m [01mpp-native[m as_flags.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_flags.cmli-native
$(BUILDIR)/lib-assemblage/as_flags.mli.d: $(BUILDIR)/lib-assemblage/as_flags.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_flags-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_flags.cmli-byte > $(BUILDIR)/lib-assemblage/as_flags.mli.d'; else echo '[33munit-as_flags-lib-assemblage[m [01mdep[m as_flags.mli.d'; fi
@$(OCAMLDEP) $(unit-as_flags-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_flags.cmli-byte > $(BUILDIR)/lib-assemblage/as_flags.mli.d
$(BUILDIR)/lib-assemblage/as_flags.cmi: $(BUILDIR)/lib-assemblage/as_flags.cmli-byte $(BUILDIR)/lib-assemblage/as_flags.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_flags-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_flags.cmli-byte'; else echo '[33munit-as_flags-lib-assemblage[m [01mcompile-byte[m as_flags.cmi'; fi
@$(OCAMLC) -c $(unit-as_flags-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_flags.cmli-byte
$(BUILDIR)/lib-assemblage/as_flags.ml: lib/as_flags.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_flags.ml $(BUILDIR)/lib-assemblage/as_flags.ml'; else echo '[33munit-as_flags-lib-assemblage[m [01mprepare[m as_flags.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_flags.ml $(BUILDIR)/lib-assemblage/as_flags.ml
$(BUILDIR)/lib-assemblage/as_flags.cml-byte: $(BUILDIR)/lib-assemblage/as_flags.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_flags.cml-byte'; else echo '[33munit-as_flags-lib-assemblage[m [01mpp-byte[m as_flags.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_flags.cml-byte
$(BUILDIR)/lib-assemblage/as_flags.cml-native: $(BUILDIR)/lib-assemblage/as_flags.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_flags.cml-native'; else echo '[33munit-as_flags-lib-assemblage[m [01mpp-native[m as_flags.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_flags.cml-native
$(BUILDIR)/lib-assemblage/as_flags.ml.d: $(BUILDIR)/lib-assemblage/as_flags.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_flags-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_flags.cml-byte > $(BUILDIR)/lib-assemblage/as_flags.ml.d'; else echo '[33munit-as_flags-lib-assemblage[m [01mdep[m as_flags.ml.d'; fi
@$(OCAMLDEP) $(unit-as_flags-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_flags.cml-byte > $(BUILDIR)/lib-assemblage/as_flags.ml.d
$(BUILDIR)/lib-assemblage/as_flags.cmo: $(BUILDIR)/lib-assemblage/as_flags.ml.d $(BUILDIR)/lib-assemblage/as_flags.cml-byte $(BUILDIR)/lib-assemblage/as_flags.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_flags-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_flags.cml-byte'; else echo '[33munit-as_flags-lib-assemblage[m [01mcompile-byte[m as_flags.cmo'; fi
@$(OCAMLC) -c $(unit-as_flags-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_flags.cml-byte
$(BUILDIR)/lib-assemblage/as_flags.cmx: $(BUILDIR)/lib-assemblage/as_flags.ml.d $(BUILDIR)/lib-assemblage/as_flags.cmi $(BUILDIR)/lib-assemblage/as_flags.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_flags-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_flags.cml-native'; else echo '[33munit-as_flags-lib-assemblage[m [01mcompile-native[m as_flags.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_flags-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_flags.cml-native
$(BUILDIR)/lib-assemblage/as_resolver.mli: lib/as_resolver.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_resolver.mli $(BUILDIR)/lib-assemblage/as_resolver.mli'; else echo '[33munit-as_resolver-lib-assemblage[m [01mprepare[m as_resolver.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_resolver.mli $(BUILDIR)/lib-assemblage/as_resolver.mli
$(BUILDIR)/lib-assemblage/as_resolver.cmli-byte: $(BUILDIR)/lib-assemblage/as_resolver.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_resolver.cmli-byte'; else echo '[33munit-as_resolver-lib-assemblage[m [01mpp-byte[m as_resolver.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_resolver.cmli-byte
$(BUILDIR)/lib-assemblage/as_resolver.cmli-native: $(BUILDIR)/lib-assemblage/as_resolver.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_resolver.cmli-native'; else echo '[33munit-as_resolver-lib-assemblage[m [01mpp-native[m as_resolver.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_resolver.cmli-native
$(BUILDIR)/lib-assemblage/as_resolver.mli.d: $(BUILDIR)/lib-assemblage/as_resolver.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_resolver-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_resolver.cmli-byte > $(BUILDIR)/lib-assemblage/as_resolver.mli.d'; else echo '[33munit-as_resolver-lib-assemblage[m [01mdep[m as_resolver.mli.d'; fi
@$(OCAMLDEP) $(unit-as_resolver-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_resolver.cmli-byte > $(BUILDIR)/lib-assemblage/as_resolver.mli.d
$(BUILDIR)/lib-assemblage/as_resolver.cmi: $(BUILDIR)/lib-assemblage/as_resolver.cmli-byte $(BUILDIR)/lib-assemblage/as_resolver.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_resolver-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_resolver.cmli-byte'; else echo '[33munit-as_resolver-lib-assemblage[m [01mcompile-byte[m as_resolver.cmi'; fi
@$(OCAMLC) -c $(unit-as_resolver-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_resolver.cmli-byte
$(BUILDIR)/lib-assemblage/as_resolver.ml: lib/as_resolver.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_resolver.ml $(BUILDIR)/lib-assemblage/as_resolver.ml'; else echo '[33munit-as_resolver-lib-assemblage[m [01mprepare[m as_resolver.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_resolver.ml $(BUILDIR)/lib-assemblage/as_resolver.ml
$(BUILDIR)/lib-assemblage/as_resolver.cml-byte: $(BUILDIR)/lib-assemblage/as_resolver.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_resolver.cml-byte'; else echo '[33munit-as_resolver-lib-assemblage[m [01mpp-byte[m as_resolver.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_resolver.cml-byte
$(BUILDIR)/lib-assemblage/as_resolver.cml-native: $(BUILDIR)/lib-assemblage/as_resolver.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_resolver.cml-native'; else echo '[33munit-as_resolver-lib-assemblage[m [01mpp-native[m as_resolver.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_resolver.cml-native
$(BUILDIR)/lib-assemblage/as_resolver.ml.d: $(BUILDIR)/lib-assemblage/as_resolver.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_resolver-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_resolver.cml-byte > $(BUILDIR)/lib-assemblage/as_resolver.ml.d'; else echo '[33munit-as_resolver-lib-assemblage[m [01mdep[m as_resolver.ml.d'; fi
@$(OCAMLDEP) $(unit-as_resolver-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_resolver.cml-byte > $(BUILDIR)/lib-assemblage/as_resolver.ml.d
$(BUILDIR)/lib-assemblage/as_resolver.cmo: $(BUILDIR)/lib-assemblage/as_resolver.ml.d $(BUILDIR)/lib-assemblage/as_resolver.cml-byte $(BUILDIR)/lib-assemblage/as_resolver.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_resolver-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_resolver.cml-byte'; else echo '[33munit-as_resolver-lib-assemblage[m [01mcompile-byte[m as_resolver.cmo'; fi
@$(OCAMLC) -c $(unit-as_resolver-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_resolver.cml-byte
$(BUILDIR)/lib-assemblage/as_resolver.cmx: $(BUILDIR)/lib-assemblage/as_resolver.ml.d $(BUILDIR)/lib-assemblage/as_resolver.cmi $(BUILDIR)/lib-assemblage/as_resolver.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_resolver-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_resolver.cml-native'; else echo '[33munit-as_resolver-lib-assemblage[m [01mcompile-native[m as_resolver.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_resolver-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_resolver.cml-native
$(BUILDIR)/lib-assemblage/as_shell.mli: lib/as_shell.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_shell.mli $(BUILDIR)/lib-assemblage/as_shell.mli'; else echo '[33munit-as_shell-lib-assemblage[m [01mprepare[m as_shell.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_shell.mli $(BUILDIR)/lib-assemblage/as_shell.mli
$(BUILDIR)/lib-assemblage/as_shell.cmli-byte: $(BUILDIR)/lib-assemblage/as_shell.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_shell.cmli-byte'; else echo '[33munit-as_shell-lib-assemblage[m [01mpp-byte[m as_shell.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_shell.cmli-byte
$(BUILDIR)/lib-assemblage/as_shell.cmli-native: $(BUILDIR)/lib-assemblage/as_shell.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_shell.cmli-native'; else echo '[33munit-as_shell-lib-assemblage[m [01mpp-native[m as_shell.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_shell.cmli-native
$(BUILDIR)/lib-assemblage/as_shell.mli.d: $(BUILDIR)/lib-assemblage/as_shell.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_shell-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_shell.cmli-byte > $(BUILDIR)/lib-assemblage/as_shell.mli.d'; else echo '[33munit-as_shell-lib-assemblage[m [01mdep[m as_shell.mli.d'; fi
@$(OCAMLDEP) $(unit-as_shell-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_shell.cmli-byte > $(BUILDIR)/lib-assemblage/as_shell.mli.d
$(BUILDIR)/lib-assemblage/as_shell.cmi: $(BUILDIR)/lib-assemblage/as_shell.cmli-byte $(BUILDIR)/lib-assemblage/as_shell.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_shell-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_shell.cmli-byte'; else echo '[33munit-as_shell-lib-assemblage[m [01mcompile-byte[m as_shell.cmi'; fi
@$(OCAMLC) -c $(unit-as_shell-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_shell.cmli-byte
$(BUILDIR)/lib-assemblage/as_shell.ml: lib/as_shell.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_shell.ml $(BUILDIR)/lib-assemblage/as_shell.ml'; else echo '[33munit-as_shell-lib-assemblage[m [01mprepare[m as_shell.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_shell.ml $(BUILDIR)/lib-assemblage/as_shell.ml
$(BUILDIR)/lib-assemblage/as_shell.cml-byte: $(BUILDIR)/lib-assemblage/as_shell.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_shell.cml-byte'; else echo '[33munit-as_shell-lib-assemblage[m [01mpp-byte[m as_shell.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_shell.cml-byte
$(BUILDIR)/lib-assemblage/as_shell.cml-native: $(BUILDIR)/lib-assemblage/as_shell.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_shell.cml-native'; else echo '[33munit-as_shell-lib-assemblage[m [01mpp-native[m as_shell.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_shell.cml-native
$(BUILDIR)/lib-assemblage/as_shell.ml.d: $(BUILDIR)/lib-assemblage/as_shell.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_shell-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_shell.cml-byte > $(BUILDIR)/lib-assemblage/as_shell.ml.d'; else echo '[33munit-as_shell-lib-assemblage[m [01mdep[m as_shell.ml.d'; fi
@$(OCAMLDEP) $(unit-as_shell-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_shell.cml-byte > $(BUILDIR)/lib-assemblage/as_shell.ml.d
$(BUILDIR)/lib-assemblage/as_shell.cmo: $(BUILDIR)/lib-assemblage/as_shell.ml.d $(BUILDIR)/lib-assemblage/as_shell.cml-byte $(BUILDIR)/lib-assemblage/as_shell.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_shell-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_shell.cml-byte'; else echo '[33munit-as_shell-lib-assemblage[m [01mcompile-byte[m as_shell.cmo'; fi
@$(OCAMLC) -c $(unit-as_shell-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_shell.cml-byte
$(BUILDIR)/lib-assemblage/as_shell.cmx: $(BUILDIR)/lib-assemblage/as_shell.ml.d $(BUILDIR)/lib-assemblage/as_shell.cmi $(BUILDIR)/lib-assemblage/as_shell.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_shell-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_shell.cml-native'; else echo '[33munit-as_shell-lib-assemblage[m [01mcompile-native[m as_shell.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_shell-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_shell.cml-native
$(BUILDIR)/lib-assemblage/as_git.mli: lib/as_git.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_git.mli $(BUILDIR)/lib-assemblage/as_git.mli'; else echo '[33munit-as_git-lib-assemblage[m [01mprepare[m as_git.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_git.mli $(BUILDIR)/lib-assemblage/as_git.mli
$(BUILDIR)/lib-assemblage/as_git.cmli-byte: $(BUILDIR)/lib-assemblage/as_git.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_git.cmli-byte'; else echo '[33munit-as_git-lib-assemblage[m [01mpp-byte[m as_git.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_git.cmli-byte
$(BUILDIR)/lib-assemblage/as_git.cmli-native: $(BUILDIR)/lib-assemblage/as_git.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_git.cmli-native'; else echo '[33munit-as_git-lib-assemblage[m [01mpp-native[m as_git.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_git.cmli-native
$(BUILDIR)/lib-assemblage/as_git.mli.d: $(BUILDIR)/lib-assemblage/as_git.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_git-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_git.cmli-byte > $(BUILDIR)/lib-assemblage/as_git.mli.d'; else echo '[33munit-as_git-lib-assemblage[m [01mdep[m as_git.mli.d'; fi
@$(OCAMLDEP) $(unit-as_git-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_git.cmli-byte > $(BUILDIR)/lib-assemblage/as_git.mli.d
$(BUILDIR)/lib-assemblage/as_git.cmi: $(BUILDIR)/lib-assemblage/as_git.cmli-byte $(BUILDIR)/lib-assemblage/as_git.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_git-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_git.cmli-byte'; else echo '[33munit-as_git-lib-assemblage[m [01mcompile-byte[m as_git.cmi'; fi
@$(OCAMLC) -c $(unit-as_git-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_git.cmli-byte
$(BUILDIR)/lib-assemblage/as_git.ml: lib/as_git.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_git.ml $(BUILDIR)/lib-assemblage/as_git.ml'; else echo '[33munit-as_git-lib-assemblage[m [01mprepare[m as_git.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_git.ml $(BUILDIR)/lib-assemblage/as_git.ml
$(BUILDIR)/lib-assemblage/as_git.cml-byte: $(BUILDIR)/lib-assemblage/as_git.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_git.cml-byte'; else echo '[33munit-as_git-lib-assemblage[m [01mpp-byte[m as_git.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_git.cml-byte
$(BUILDIR)/lib-assemblage/as_git.cml-native: $(BUILDIR)/lib-assemblage/as_git.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_git.cml-native'; else echo '[33munit-as_git-lib-assemblage[m [01mpp-native[m as_git.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_git.cml-native
$(BUILDIR)/lib-assemblage/as_git.ml.d: $(BUILDIR)/lib-assemblage/as_git.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_git-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_git.cml-byte > $(BUILDIR)/lib-assemblage/as_git.ml.d'; else echo '[33munit-as_git-lib-assemblage[m [01mdep[m as_git.ml.d'; fi
@$(OCAMLDEP) $(unit-as_git-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_git.cml-byte > $(BUILDIR)/lib-assemblage/as_git.ml.d
$(BUILDIR)/lib-assemblage/as_git.cmo: $(BUILDIR)/lib-assemblage/as_git.ml.d $(BUILDIR)/lib-assemblage/as_git.cml-byte $(BUILDIR)/lib-assemblage/as_git.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_git-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_git.cml-byte'; else echo '[33munit-as_git-lib-assemblage[m [01mcompile-byte[m as_git.cmo'; fi
@$(OCAMLC) -c $(unit-as_git-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_git.cml-byte
$(BUILDIR)/lib-assemblage/as_git.cmx: $(BUILDIR)/lib-assemblage/as_git.ml.d $(BUILDIR)/lib-assemblage/as_git.cmi $(BUILDIR)/lib-assemblage/as_git.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_git-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_git.cml-native'; else echo '[33munit-as_git-lib-assemblage[m [01mcompile-native[m as_git.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_git-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_git.cml-native
$(BUILDIR)/lib-assemblage/as_build_env.mli: lib/as_build_env.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_build_env.mli $(BUILDIR)/lib-assemblage/as_build_env.mli'; else echo '[33munit-as_build_env-lib-assemblage[m [01mprepare[m as_build_env.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_build_env.mli $(BUILDIR)/lib-assemblage/as_build_env.mli
$(BUILDIR)/lib-assemblage/as_build_env.cmli-byte: $(BUILDIR)/lib-assemblage/as_build_env.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_build_env.cmli-byte'; else echo '[33munit-as_build_env-lib-assemblage[m [01mpp-byte[m as_build_env.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_build_env.cmli-byte
$(BUILDIR)/lib-assemblage/as_build_env.cmli-native: $(BUILDIR)/lib-assemblage/as_build_env.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_build_env.cmli-native'; else echo '[33munit-as_build_env-lib-assemblage[m [01mpp-native[m as_build_env.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_build_env.cmli-native
$(BUILDIR)/lib-assemblage/as_build_env.mli.d: $(BUILDIR)/lib-assemblage/as_build_env.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_build_env-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_build_env.cmli-byte > $(BUILDIR)/lib-assemblage/as_build_env.mli.d'; else echo '[33munit-as_build_env-lib-assemblage[m [01mdep[m as_build_env.mli.d'; fi
@$(OCAMLDEP) $(unit-as_build_env-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_build_env.cmli-byte > $(BUILDIR)/lib-assemblage/as_build_env.mli.d
$(BUILDIR)/lib-assemblage/as_build_env.cmi: $(BUILDIR)/lib-assemblage/as_build_env.cmli-byte $(BUILDIR)/lib-assemblage/as_build_env.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_build_env-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_build_env.cmli-byte'; else echo '[33munit-as_build_env-lib-assemblage[m [01mcompile-byte[m as_build_env.cmi'; fi
@$(OCAMLC) -c $(unit-as_build_env-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_build_env.cmli-byte
$(BUILDIR)/lib-assemblage/as_build_env.ml: lib/as_build_env.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_build_env.ml $(BUILDIR)/lib-assemblage/as_build_env.ml'; else echo '[33munit-as_build_env-lib-assemblage[m [01mprepare[m as_build_env.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_build_env.ml $(BUILDIR)/lib-assemblage/as_build_env.ml
$(BUILDIR)/lib-assemblage/as_build_env.cml-byte: $(BUILDIR)/lib-assemblage/as_build_env.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_build_env.cml-byte'; else echo '[33munit-as_build_env-lib-assemblage[m [01mpp-byte[m as_build_env.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_build_env.cml-byte
$(BUILDIR)/lib-assemblage/as_build_env.cml-native: $(BUILDIR)/lib-assemblage/as_build_env.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_build_env.cml-native'; else echo '[33munit-as_build_env-lib-assemblage[m [01mpp-native[m as_build_env.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_build_env.cml-native
$(BUILDIR)/lib-assemblage/as_build_env.ml.d: $(BUILDIR)/lib-assemblage/as_build_env.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_build_env-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_build_env.cml-byte > $(BUILDIR)/lib-assemblage/as_build_env.ml.d'; else echo '[33munit-as_build_env-lib-assemblage[m [01mdep[m as_build_env.ml.d'; fi
@$(OCAMLDEP) $(unit-as_build_env-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_build_env.cml-byte > $(BUILDIR)/lib-assemblage/as_build_env.ml.d
$(BUILDIR)/lib-assemblage/as_build_env.cmo: $(BUILDIR)/lib-assemblage/as_build_env.ml.d $(BUILDIR)/lib-assemblage/as_build_env.cml-byte $(BUILDIR)/lib-assemblage/as_build_env.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_build_env-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_build_env.cml-byte'; else echo '[33munit-as_build_env-lib-assemblage[m [01mcompile-byte[m as_build_env.cmo'; fi
@$(OCAMLC) -c $(unit-as_build_env-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_build_env.cml-byte
$(BUILDIR)/lib-assemblage/as_build_env.cmx: $(BUILDIR)/lib-assemblage/as_build_env.ml.d $(BUILDIR)/lib-assemblage/as_build_env.cmi $(BUILDIR)/lib-assemblage/as_build_env.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_build_env-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_build_env.cml-native'; else echo '[33munit-as_build_env-lib-assemblage[m [01mcompile-native[m as_build_env.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_build_env-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_build_env.cml-native
$(BUILDIR)/lib-assemblage/as_action.mli: lib/as_action.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_action.mli $(BUILDIR)/lib-assemblage/as_action.mli'; else echo '[33munit-as_action-lib-assemblage[m [01mprepare[m as_action.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_action.mli $(BUILDIR)/lib-assemblage/as_action.mli
$(BUILDIR)/lib-assemblage/as_action.cmli-byte: $(BUILDIR)/lib-assemblage/as_action.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_action.cmli-byte'; else echo '[33munit-as_action-lib-assemblage[m [01mpp-byte[m as_action.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_action.cmli-byte
$(BUILDIR)/lib-assemblage/as_action.cmli-native: $(BUILDIR)/lib-assemblage/as_action.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_action.cmli-native'; else echo '[33munit-as_action-lib-assemblage[m [01mpp-native[m as_action.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_action.cmli-native
$(BUILDIR)/lib-assemblage/as_action.mli.d: $(BUILDIR)/lib-assemblage/as_action.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_action-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_action.cmli-byte > $(BUILDIR)/lib-assemblage/as_action.mli.d'; else echo '[33munit-as_action-lib-assemblage[m [01mdep[m as_action.mli.d'; fi
@$(OCAMLDEP) $(unit-as_action-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_action.cmli-byte > $(BUILDIR)/lib-assemblage/as_action.mli.d
$(BUILDIR)/lib-assemblage/as_action.cmi: $(BUILDIR)/lib-assemblage/as_action.cmli-byte $(BUILDIR)/lib-assemblage/as_action.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_action-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_action.cmli-byte'; else echo '[33munit-as_action-lib-assemblage[m [01mcompile-byte[m as_action.cmi'; fi
@$(OCAMLC) -c $(unit-as_action-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_action.cmli-byte
$(BUILDIR)/lib-assemblage/as_action.ml: lib/as_action.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_action.ml $(BUILDIR)/lib-assemblage/as_action.ml'; else echo '[33munit-as_action-lib-assemblage[m [01mprepare[m as_action.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_action.ml $(BUILDIR)/lib-assemblage/as_action.ml
$(BUILDIR)/lib-assemblage/as_action.cml-byte: $(BUILDIR)/lib-assemblage/as_action.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_action.cml-byte'; else echo '[33munit-as_action-lib-assemblage[m [01mpp-byte[m as_action.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_action.cml-byte
$(BUILDIR)/lib-assemblage/as_action.cml-native: $(BUILDIR)/lib-assemblage/as_action.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_action.cml-native'; else echo '[33munit-as_action-lib-assemblage[m [01mpp-native[m as_action.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_action.cml-native
$(BUILDIR)/lib-assemblage/as_action.ml.d: $(BUILDIR)/lib-assemblage/as_action.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_action-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_action.cml-byte > $(BUILDIR)/lib-assemblage/as_action.ml.d'; else echo '[33munit-as_action-lib-assemblage[m [01mdep[m as_action.ml.d'; fi
@$(OCAMLDEP) $(unit-as_action-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_action.cml-byte > $(BUILDIR)/lib-assemblage/as_action.ml.d
$(BUILDIR)/lib-assemblage/as_action.cmo: $(BUILDIR)/lib-assemblage/as_action.ml.d $(BUILDIR)/lib-assemblage/as_action.cml-byte $(BUILDIR)/lib-assemblage/as_action.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_action-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_action.cml-byte'; else echo '[33munit-as_action-lib-assemblage[m [01mcompile-byte[m as_action.cmo'; fi
@$(OCAMLC) -c $(unit-as_action-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_action.cml-byte
$(BUILDIR)/lib-assemblage/as_action.cmx: $(BUILDIR)/lib-assemblage/as_action.ml.d $(BUILDIR)/lib-assemblage/as_action.cmi $(BUILDIR)/lib-assemblage/as_action.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_action-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_action.cml-native'; else echo '[33munit-as_action-lib-assemblage[m [01mcompile-native[m as_action.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_action-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_action.cml-native
$(BUILDIR)/lib-assemblage/as_project.mli: lib/as_project.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_project.mli $(BUILDIR)/lib-assemblage/as_project.mli'; else echo '[33munit-as_project-lib-assemblage[m [01mprepare[m as_project.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_project.mli $(BUILDIR)/lib-assemblage/as_project.mli
$(BUILDIR)/lib-assemblage/as_project.cmli-byte: $(BUILDIR)/lib-assemblage/as_project.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_project.cmli-byte'; else echo '[33munit-as_project-lib-assemblage[m [01mpp-byte[m as_project.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_project.cmli-byte
$(BUILDIR)/lib-assemblage/as_project.cmli-native: $(BUILDIR)/lib-assemblage/as_project.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_project.cmli-native'; else echo '[33munit-as_project-lib-assemblage[m [01mpp-native[m as_project.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_project.cmli-native
$(BUILDIR)/lib-assemblage/as_project.mli.d: $(BUILDIR)/lib-assemblage/as_project.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_project-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_project.cmli-byte > $(BUILDIR)/lib-assemblage/as_project.mli.d'; else echo '[33munit-as_project-lib-assemblage[m [01mdep[m as_project.mli.d'; fi
@$(OCAMLDEP) $(unit-as_project-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_project.cmli-byte > $(BUILDIR)/lib-assemblage/as_project.mli.d
$(BUILDIR)/lib-assemblage/as_project.cmi: $(BUILDIR)/lib-assemblage/as_project.cmli-byte $(BUILDIR)/lib-assemblage/as_project.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_project-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_project.cmli-byte'; else echo '[33munit-as_project-lib-assemblage[m [01mcompile-byte[m as_project.cmi'; fi
@$(OCAMLC) -c $(unit-as_project-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_project.cmli-byte
$(BUILDIR)/lib-assemblage/as_project.ml: lib/as_project.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_project.ml $(BUILDIR)/lib-assemblage/as_project.ml'; else echo '[33munit-as_project-lib-assemblage[m [01mprepare[m as_project.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_project.ml $(BUILDIR)/lib-assemblage/as_project.ml
$(BUILDIR)/lib-assemblage/as_project.cml-byte: $(BUILDIR)/lib-assemblage/as_project.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_project.cml-byte'; else echo '[33munit-as_project-lib-assemblage[m [01mpp-byte[m as_project.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_project.cml-byte
$(BUILDIR)/lib-assemblage/as_project.cml-native: $(BUILDIR)/lib-assemblage/as_project.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_project.cml-native'; else echo '[33munit-as_project-lib-assemblage[m [01mpp-native[m as_project.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_project.cml-native
$(BUILDIR)/lib-assemblage/as_project.ml.d: $(BUILDIR)/lib-assemblage/as_project.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_project-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_project.cml-byte > $(BUILDIR)/lib-assemblage/as_project.ml.d'; else echo '[33munit-as_project-lib-assemblage[m [01mdep[m as_project.ml.d'; fi
@$(OCAMLDEP) $(unit-as_project-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_project.cml-byte > $(BUILDIR)/lib-assemblage/as_project.ml.d
$(BUILDIR)/lib-assemblage/as_project.cmo: $(BUILDIR)/lib-assemblage/as_project.ml.d $(BUILDIR)/lib-assemblage/as_project.cml-byte $(BUILDIR)/lib-assemblage/as_project.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_project-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_project.cml-byte'; else echo '[33munit-as_project-lib-assemblage[m [01mcompile-byte[m as_project.cmo'; fi
@$(OCAMLC) -c $(unit-as_project-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_project.cml-byte
$(BUILDIR)/lib-assemblage/as_project.cmx: $(BUILDIR)/lib-assemblage/as_project.ml.d $(BUILDIR)/lib-assemblage/as_project.cmi $(BUILDIR)/lib-assemblage/as_project.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_project-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_project.cml-native'; else echo '[33munit-as_project-lib-assemblage[m [01mcompile-native[m as_project.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_project-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_project.cml-native
$(BUILDIR)/lib-assemblage/as_opam.mli: lib/as_opam.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_opam.mli $(BUILDIR)/lib-assemblage/as_opam.mli'; else echo '[33munit-as_opam-lib-assemblage[m [01mprepare[m as_opam.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_opam.mli $(BUILDIR)/lib-assemblage/as_opam.mli
$(BUILDIR)/lib-assemblage/as_opam.cmli-byte: $(BUILDIR)/lib-assemblage/as_opam.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_opam.cmli-byte'; else echo '[33munit-as_opam-lib-assemblage[m [01mpp-byte[m as_opam.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_opam.cmli-byte
$(BUILDIR)/lib-assemblage/as_opam.cmli-native: $(BUILDIR)/lib-assemblage/as_opam.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_opam.cmli-native'; else echo '[33munit-as_opam-lib-assemblage[m [01mpp-native[m as_opam.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_opam.cmli-native
$(BUILDIR)/lib-assemblage/as_opam.mli.d: $(BUILDIR)/lib-assemblage/as_opam.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_opam-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_opam.cmli-byte > $(BUILDIR)/lib-assemblage/as_opam.mli.d'; else echo '[33munit-as_opam-lib-assemblage[m [01mdep[m as_opam.mli.d'; fi
@$(OCAMLDEP) $(unit-as_opam-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_opam.cmli-byte > $(BUILDIR)/lib-assemblage/as_opam.mli.d
$(BUILDIR)/lib-assemblage/as_opam.cmi: $(BUILDIR)/lib-assemblage/as_opam.cmli-byte $(BUILDIR)/lib-assemblage/as_opam.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_opam-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_opam.cmli-byte'; else echo '[33munit-as_opam-lib-assemblage[m [01mcompile-byte[m as_opam.cmi'; fi
@$(OCAMLC) -c $(unit-as_opam-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_opam.cmli-byte
$(BUILDIR)/lib-assemblage/as_opam.ml: lib/as_opam.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_opam.ml $(BUILDIR)/lib-assemblage/as_opam.ml'; else echo '[33munit-as_opam-lib-assemblage[m [01mprepare[m as_opam.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_opam.ml $(BUILDIR)/lib-assemblage/as_opam.ml
$(BUILDIR)/lib-assemblage/as_opam.cml-byte: $(BUILDIR)/lib-assemblage/as_opam.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_opam.cml-byte'; else echo '[33munit-as_opam-lib-assemblage[m [01mpp-byte[m as_opam.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_opam.cml-byte
$(BUILDIR)/lib-assemblage/as_opam.cml-native: $(BUILDIR)/lib-assemblage/as_opam.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_opam.cml-native'; else echo '[33munit-as_opam-lib-assemblage[m [01mpp-native[m as_opam.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_opam.cml-native
$(BUILDIR)/lib-assemblage/as_opam.ml.d: $(BUILDIR)/lib-assemblage/as_opam.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_opam-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_opam.cml-byte > $(BUILDIR)/lib-assemblage/as_opam.ml.d'; else echo '[33munit-as_opam-lib-assemblage[m [01mdep[m as_opam.ml.d'; fi
@$(OCAMLDEP) $(unit-as_opam-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_opam.cml-byte > $(BUILDIR)/lib-assemblage/as_opam.ml.d
$(BUILDIR)/lib-assemblage/as_opam.cmo: $(BUILDIR)/lib-assemblage/as_opam.ml.d $(BUILDIR)/lib-assemblage/as_opam.cml-byte $(BUILDIR)/lib-assemblage/as_opam.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_opam-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_opam.cml-byte'; else echo '[33munit-as_opam-lib-assemblage[m [01mcompile-byte[m as_opam.cmo'; fi
@$(OCAMLC) -c $(unit-as_opam-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_opam.cml-byte
$(BUILDIR)/lib-assemblage/as_opam.cmx: $(BUILDIR)/lib-assemblage/as_opam.ml.d $(BUILDIR)/lib-assemblage/as_opam.cmi $(BUILDIR)/lib-assemblage/as_opam.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_opam-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_opam.cml-native'; else echo '[33munit-as_opam-lib-assemblage[m [01mcompile-native[m as_opam.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_opam-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_opam.cml-native
$(BUILDIR)/lib-assemblage/as_ocamlfind.mli: lib/as_ocamlfind.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mprepare[m as_ocamlfind.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli
$(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte: $(BUILDIR)/lib-assemblage/as_ocamlfind.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mpp-byte[m as_ocamlfind.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte
$(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-native: $(BUILDIR)/lib-assemblage/as_ocamlfind.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-native'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mpp-native[m as_ocamlfind.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-native
$(BUILDIR)/lib-assemblage/as_ocamlfind.mli.d: $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_ocamlfind-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte > $(BUILDIR)/lib-assemblage/as_ocamlfind.mli.d'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mdep[m as_ocamlfind.mli.d'; fi
@$(OCAMLDEP) $(unit-as_ocamlfind-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte > $(BUILDIR)/lib-assemblage/as_ocamlfind.mli.d
$(BUILDIR)/lib-assemblage/as_ocamlfind.cmi: $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte $(BUILDIR)/lib-assemblage/as_ocamlfind.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_ocamlfind-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mcompile-byte[m as_ocamlfind.cmi'; fi
@$(OCAMLC) -c $(unit-as_ocamlfind-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_ocamlfind.cmli-byte
$(BUILDIR)/lib-assemblage/as_ocamlfind.ml: lib/as_ocamlfind.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mprepare[m as_ocamlfind.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml
$(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte: $(BUILDIR)/lib-assemblage/as_ocamlfind.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mpp-byte[m as_ocamlfind.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte
$(BUILDIR)/lib-assemblage/as_ocamlfind.cml-native: $(BUILDIR)/lib-assemblage/as_ocamlfind.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-native'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mpp-native[m as_ocamlfind.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-native
$(BUILDIR)/lib-assemblage/as_ocamlfind.ml.d: $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_ocamlfind-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte > $(BUILDIR)/lib-assemblage/as_ocamlfind.ml.d'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mdep[m as_ocamlfind.ml.d'; fi
@$(OCAMLDEP) $(unit-as_ocamlfind-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte > $(BUILDIR)/lib-assemblage/as_ocamlfind.ml.d
$(BUILDIR)/lib-assemblage/as_ocamlfind.cmo: $(BUILDIR)/lib-assemblage/as_ocamlfind.ml.d $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte $(BUILDIR)/lib-assemblage/as_ocamlfind.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_ocamlfind-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mcompile-byte[m as_ocamlfind.cmo'; fi
@$(OCAMLC) -c $(unit-as_ocamlfind-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-byte
$(BUILDIR)/lib-assemblage/as_ocamlfind.cmx: $(BUILDIR)/lib-assemblage/as_ocamlfind.ml.d $(BUILDIR)/lib-assemblage/as_ocamlfind.cmi $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_ocamlfind-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-native'; else echo '[33munit-as_ocamlfind-lib-assemblage[m [01mcompile-native[m as_ocamlfind.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_ocamlfind-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_ocamlfind.cml-native
$(BUILDIR)/lib-assemblage/as_makefile.mli: lib/as_makefile.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_makefile.mli $(BUILDIR)/lib-assemblage/as_makefile.mli'; else echo '[33munit-as_makefile-lib-assemblage[m [01mprepare[m as_makefile.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_makefile.mli $(BUILDIR)/lib-assemblage/as_makefile.mli
$(BUILDIR)/lib-assemblage/as_makefile.cmli-byte: $(BUILDIR)/lib-assemblage/as_makefile.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_makefile.cmli-byte'; else echo '[33munit-as_makefile-lib-assemblage[m [01mpp-byte[m as_makefile.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_makefile.cmli-byte
$(BUILDIR)/lib-assemblage/as_makefile.cmli-native: $(BUILDIR)/lib-assemblage/as_makefile.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_makefile.cmli-native'; else echo '[33munit-as_makefile-lib-assemblage[m [01mpp-native[m as_makefile.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_makefile.cmli-native
$(BUILDIR)/lib-assemblage/as_makefile.mli.d: $(BUILDIR)/lib-assemblage/as_makefile.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_makefile-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_makefile.cmli-byte > $(BUILDIR)/lib-assemblage/as_makefile.mli.d'; else echo '[33munit-as_makefile-lib-assemblage[m [01mdep[m as_makefile.mli.d'; fi
@$(OCAMLDEP) $(unit-as_makefile-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_makefile.cmli-byte > $(BUILDIR)/lib-assemblage/as_makefile.mli.d
$(BUILDIR)/lib-assemblage/as_makefile.cmi: $(BUILDIR)/lib-assemblage/as_makefile.cmli-byte $(BUILDIR)/lib-assemblage/as_makefile.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_makefile-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_makefile.cmli-byte'; else echo '[33munit-as_makefile-lib-assemblage[m [01mcompile-byte[m as_makefile.cmi'; fi
@$(OCAMLC) -c $(unit-as_makefile-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_makefile.cmli-byte
$(BUILDIR)/lib-assemblage/as_makefile.ml: lib/as_makefile.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_makefile.ml $(BUILDIR)/lib-assemblage/as_makefile.ml'; else echo '[33munit-as_makefile-lib-assemblage[m [01mprepare[m as_makefile.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_makefile.ml $(BUILDIR)/lib-assemblage/as_makefile.ml
$(BUILDIR)/lib-assemblage/as_makefile.cml-byte: $(BUILDIR)/lib-assemblage/as_makefile.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_makefile.cml-byte'; else echo '[33munit-as_makefile-lib-assemblage[m [01mpp-byte[m as_makefile.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_makefile.cml-byte
$(BUILDIR)/lib-assemblage/as_makefile.cml-native: $(BUILDIR)/lib-assemblage/as_makefile.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_makefile.cml-native'; else echo '[33munit-as_makefile-lib-assemblage[m [01mpp-native[m as_makefile.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_makefile.cml-native
$(BUILDIR)/lib-assemblage/as_makefile.ml.d: $(BUILDIR)/lib-assemblage/as_makefile.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_makefile-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_makefile.cml-byte > $(BUILDIR)/lib-assemblage/as_makefile.ml.d'; else echo '[33munit-as_makefile-lib-assemblage[m [01mdep[m as_makefile.ml.d'; fi
@$(OCAMLDEP) $(unit-as_makefile-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_makefile.cml-byte > $(BUILDIR)/lib-assemblage/as_makefile.ml.d
$(BUILDIR)/lib-assemblage/as_makefile.cmo: $(BUILDIR)/lib-assemblage/as_makefile.ml.d $(BUILDIR)/lib-assemblage/as_makefile.cml-byte $(BUILDIR)/lib-assemblage/as_makefile.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_makefile-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_makefile.cml-byte'; else echo '[33munit-as_makefile-lib-assemblage[m [01mcompile-byte[m as_makefile.cmo'; fi
@$(OCAMLC) -c $(unit-as_makefile-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_makefile.cml-byte
$(BUILDIR)/lib-assemblage/as_makefile.cmx: $(BUILDIR)/lib-assemblage/as_makefile.ml.d $(BUILDIR)/lib-assemblage/as_makefile.cmi $(BUILDIR)/lib-assemblage/as_makefile.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_makefile-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_makefile.cml-native'; else echo '[33munit-as_makefile-lib-assemblage[m [01mcompile-native[m as_makefile.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_makefile-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_makefile.cml-native
$(BUILDIR)/lib-assemblage/as_OCaml_incl.ml: lib/401/as_OCaml_incl.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/401/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml'; else echo '[33munit-as_OCaml_incl-lib-assemblage[m [01mprepare[m as_OCaml_incl.ml'; fi
@$(LN) $(ROOTDIR)/lib/401/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml
$(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte: $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte'; else echo '[33munit-as_OCaml_incl-lib-assemblage[m [01mpp-byte[m as_OCaml_incl.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte
$(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-native: $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-native'; else echo '[33munit-as_OCaml_incl-lib-assemblage[m [01mpp-native[m as_OCaml_incl.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-native
$(BUILDIR)/lib-assemblage/as_OCaml_incl.ml.d: $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_OCaml_incl-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte > $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml.d'; else echo '[33munit-as_OCaml_incl-lib-assemblage[m [01mdep[m as_OCaml_incl.ml.d'; fi
@$(OCAMLDEP) $(unit-as_OCaml_incl-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte > $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml.d
$(BUILDIR)/lib-assemblage/as_OCaml_incl.cmi $(BUILDIR)/lib-assemblage/as_OCaml_incl.cmo: $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml.d $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_OCaml_incl-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte'; else echo '[33munit-as_OCaml_incl-lib-assemblage[m [01mcompile-byte[m as_OCaml_incl.cmi as_OCaml_incl.cmo'; fi
@$(OCAMLC) -c $(unit-as_OCaml_incl-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-byte
$(BUILDIR)/lib-assemblage/as_OCaml_incl.cmx: $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml.d $(BUILDIR)/lib-assemblage/as_OCaml_incl.cmi $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_OCaml_incl-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-native'; else echo '[33munit-as_OCaml_incl-lib-assemblage[m [01mcompile-native[m as_OCaml_incl.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_OCaml_incl-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_OCaml_incl.cml-native
$(BUILDIR)/lib-assemblage/as_OCaml.mli: lib/as_OCaml.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mprepare[m as_OCaml.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli
$(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte: $(BUILDIR)/lib-assemblage/as_OCaml.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mpp-byte[m as_OCaml.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte
$(BUILDIR)/lib-assemblage/as_OCaml.cmli-native: $(BUILDIR)/lib-assemblage/as_OCaml.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_OCaml.cmli-native'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mpp-native[m as_OCaml.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_OCaml.cmli-native
$(BUILDIR)/lib-assemblage/as_OCaml.mli.d: $(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_OCaml-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte > $(BUILDIR)/lib-assemblage/as_OCaml.mli.d'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mdep[m as_OCaml.mli.d'; fi
@$(OCAMLDEP) $(unit-as_OCaml-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte > $(BUILDIR)/lib-assemblage/as_OCaml.mli.d
$(BUILDIR)/lib-assemblage/as_OCaml.cmi: $(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte $(BUILDIR)/lib-assemblage/as_OCaml.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_OCaml-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mcompile-byte[m as_OCaml.cmi'; fi
@$(OCAMLC) -c $(unit-as_OCaml-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_OCaml.cmli-byte
$(BUILDIR)/lib-assemblage/as_OCaml.ml: lib/as_OCaml.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mprepare[m as_OCaml.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml
$(BUILDIR)/lib-assemblage/as_OCaml.cml-byte: $(BUILDIR)/lib-assemblage/as_OCaml.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_OCaml.cml-byte'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mpp-byte[m as_OCaml.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_OCaml.cml-byte
$(BUILDIR)/lib-assemblage/as_OCaml.cml-native: $(BUILDIR)/lib-assemblage/as_OCaml.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_OCaml.cml-native'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mpp-native[m as_OCaml.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_OCaml.cml-native
$(BUILDIR)/lib-assemblage/as_OCaml.ml.d: $(BUILDIR)/lib-assemblage/as_OCaml.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_OCaml-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_OCaml.cml-byte > $(BUILDIR)/lib-assemblage/as_OCaml.ml.d'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mdep[m as_OCaml.ml.d'; fi
@$(OCAMLDEP) $(unit-as_OCaml-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_OCaml.cml-byte > $(BUILDIR)/lib-assemblage/as_OCaml.ml.d
$(BUILDIR)/lib-assemblage/as_OCaml.cmo: $(BUILDIR)/lib-assemblage/as_OCaml.ml.d $(BUILDIR)/lib-assemblage/as_OCaml.cml-byte $(BUILDIR)/lib-assemblage/as_OCaml.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_OCaml-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_OCaml.cml-byte'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mcompile-byte[m as_OCaml.cmo'; fi
@$(OCAMLC) -c $(unit-as_OCaml-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_OCaml.cml-byte
$(BUILDIR)/lib-assemblage/as_OCaml.cmx: $(BUILDIR)/lib-assemblage/as_OCaml.ml.d $(BUILDIR)/lib-assemblage/as_OCaml.cmi $(BUILDIR)/lib-assemblage/as_OCaml.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_OCaml-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_OCaml.cml-native'; else echo '[33munit-as_OCaml-lib-assemblage[m [01mcompile-native[m as_OCaml.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_OCaml-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_OCaml.cml-native
$(BUILDIR)/lib-assemblage/as_env.mli: lib/as_env.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_env.mli $(BUILDIR)/lib-assemblage/as_env.mli'; else echo '[33munit-as_env-lib-assemblage[m [01mprepare[m as_env.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_env.mli $(BUILDIR)/lib-assemblage/as_env.mli
$(BUILDIR)/lib-assemblage/as_env.cmli-byte: $(BUILDIR)/lib-assemblage/as_env.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_env.cmli-byte'; else echo '[33munit-as_env-lib-assemblage[m [01mpp-byte[m as_env.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_env.cmli-byte
$(BUILDIR)/lib-assemblage/as_env.cmli-native: $(BUILDIR)/lib-assemblage/as_env.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_env.cmli-native'; else echo '[33munit-as_env-lib-assemblage[m [01mpp-native[m as_env.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_env.cmli-native
$(BUILDIR)/lib-assemblage/as_env.mli.d: $(BUILDIR)/lib-assemblage/as_env.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_env-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_env.cmli-byte > $(BUILDIR)/lib-assemblage/as_env.mli.d'; else echo '[33munit-as_env-lib-assemblage[m [01mdep[m as_env.mli.d'; fi
@$(OCAMLDEP) $(unit-as_env-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_env.cmli-byte > $(BUILDIR)/lib-assemblage/as_env.mli.d
$(BUILDIR)/lib-assemblage/as_env.cmi: $(BUILDIR)/lib-assemblage/as_env.cmli-byte $(BUILDIR)/lib-assemblage/as_env.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_env-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_env.cmli-byte'; else echo '[33munit-as_env-lib-assemblage[m [01mcompile-byte[m as_env.cmi'; fi
@$(OCAMLC) -c $(unit-as_env-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_env.cmli-byte
$(BUILDIR)/lib-assemblage/as_env.ml: lib/as_env.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_env.ml $(BUILDIR)/lib-assemblage/as_env.ml'; else echo '[33munit-as_env-lib-assemblage[m [01mprepare[m as_env.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_env.ml $(BUILDIR)/lib-assemblage/as_env.ml
$(BUILDIR)/lib-assemblage/as_env.cml-byte: $(BUILDIR)/lib-assemblage/as_env.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_env.cml-byte'; else echo '[33munit-as_env-lib-assemblage[m [01mpp-byte[m as_env.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_env.cml-byte
$(BUILDIR)/lib-assemblage/as_env.cml-native: $(BUILDIR)/lib-assemblage/as_env.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_env.cml-native'; else echo '[33munit-as_env-lib-assemblage[m [01mpp-native[m as_env.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_env.cml-native
$(BUILDIR)/lib-assemblage/as_env.ml.d: $(BUILDIR)/lib-assemblage/as_env.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_env-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_env.cml-byte > $(BUILDIR)/lib-assemblage/as_env.ml.d'; else echo '[33munit-as_env-lib-assemblage[m [01mdep[m as_env.ml.d'; fi
@$(OCAMLDEP) $(unit-as_env-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_env.cml-byte > $(BUILDIR)/lib-assemblage/as_env.ml.d
$(BUILDIR)/lib-assemblage/as_env.cmo: $(BUILDIR)/lib-assemblage/as_env.ml.d $(BUILDIR)/lib-assemblage/as_env.cml-byte $(BUILDIR)/lib-assemblage/as_env.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_env-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_env.cml-byte'; else echo '[33munit-as_env-lib-assemblage[m [01mcompile-byte[m as_env.cmo'; fi
@$(OCAMLC) -c $(unit-as_env-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_env.cml-byte
$(BUILDIR)/lib-assemblage/as_env.cmx: $(BUILDIR)/lib-assemblage/as_env.ml.d $(BUILDIR)/lib-assemblage/as_env.cmi $(BUILDIR)/lib-assemblage/as_env.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_env-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_env.cml-native'; else echo '[33munit-as_env-lib-assemblage[m [01mcompile-native[m as_env.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_env-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_env.cml-native
$(BUILDIR)/lib-assemblage/as_tool.mli: lib/as_tool.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_tool.mli $(BUILDIR)/lib-assemblage/as_tool.mli'; else echo '[33munit-as_tool-lib-assemblage[m [01mprepare[m as_tool.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_tool.mli $(BUILDIR)/lib-assemblage/as_tool.mli
$(BUILDIR)/lib-assemblage/as_tool.cmli-byte: $(BUILDIR)/lib-assemblage/as_tool.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_tool.cmli-byte'; else echo '[33munit-as_tool-lib-assemblage[m [01mpp-byte[m as_tool.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_tool.cmli-byte
$(BUILDIR)/lib-assemblage/as_tool.cmli-native: $(BUILDIR)/lib-assemblage/as_tool.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_tool.cmli-native'; else echo '[33munit-as_tool-lib-assemblage[m [01mpp-native[m as_tool.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_tool.cmli-native
$(BUILDIR)/lib-assemblage/as_tool.mli.d: $(BUILDIR)/lib-assemblage/as_tool.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_tool-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_tool.cmli-byte > $(BUILDIR)/lib-assemblage/as_tool.mli.d'; else echo '[33munit-as_tool-lib-assemblage[m [01mdep[m as_tool.mli.d'; fi
@$(OCAMLDEP) $(unit-as_tool-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_tool.cmli-byte > $(BUILDIR)/lib-assemblage/as_tool.mli.d
$(BUILDIR)/lib-assemblage/as_tool.cmi: $(BUILDIR)/lib-assemblage/as_tool.cmli-byte $(BUILDIR)/lib-assemblage/as_tool.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_tool-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_tool.cmli-byte'; else echo '[33munit-as_tool-lib-assemblage[m [01mcompile-byte[m as_tool.cmi'; fi
@$(OCAMLC) -c $(unit-as_tool-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_tool.cmli-byte
$(BUILDIR)/lib-assemblage/as_tool.ml: lib/as_tool.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_tool.ml $(BUILDIR)/lib-assemblage/as_tool.ml'; else echo '[33munit-as_tool-lib-assemblage[m [01mprepare[m as_tool.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_tool.ml $(BUILDIR)/lib-assemblage/as_tool.ml
$(BUILDIR)/lib-assemblage/as_tool.cml-byte: $(BUILDIR)/lib-assemblage/as_tool.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_tool.cml-byte'; else echo '[33munit-as_tool-lib-assemblage[m [01mpp-byte[m as_tool.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_tool.cml-byte
$(BUILDIR)/lib-assemblage/as_tool.cml-native: $(BUILDIR)/lib-assemblage/as_tool.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_tool.cml-native'; else echo '[33munit-as_tool-lib-assemblage[m [01mpp-native[m as_tool.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_tool.cml-native
$(BUILDIR)/lib-assemblage/as_tool.ml.d: $(BUILDIR)/lib-assemblage/as_tool.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_tool-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_tool.cml-byte > $(BUILDIR)/lib-assemblage/as_tool.ml.d'; else echo '[33munit-as_tool-lib-assemblage[m [01mdep[m as_tool.ml.d'; fi
@$(OCAMLDEP) $(unit-as_tool-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_tool.cml-byte > $(BUILDIR)/lib-assemblage/as_tool.ml.d
$(BUILDIR)/lib-assemblage/as_tool.cmo: $(BUILDIR)/lib-assemblage/as_tool.ml.d $(BUILDIR)/lib-assemblage/as_tool.cml-byte $(BUILDIR)/lib-assemblage/as_tool.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_tool-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_tool.cml-byte'; else echo '[33munit-as_tool-lib-assemblage[m [01mcompile-byte[m as_tool.cmo'; fi
@$(OCAMLC) -c $(unit-as_tool-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_tool.cml-byte
$(BUILDIR)/lib-assemblage/as_tool.cmx: $(BUILDIR)/lib-assemblage/as_tool.ml.d $(BUILDIR)/lib-assemblage/as_tool.cmi $(BUILDIR)/lib-assemblage/as_tool.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_tool-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_tool.cml-native'; else echo '[33munit-as_tool-lib-assemblage[m [01mcompile-native[m as_tool.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_tool-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_tool.cml-native
$(BUILDIR)/lib-assemblage/as_cmd.mli: lib/as_cmd.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_cmd.mli $(BUILDIR)/lib-assemblage/as_cmd.mli'; else echo '[33munit-as_cmd-lib-assemblage[m [01mprepare[m as_cmd.mli'; fi
@$(LN) $(ROOTDIR)/lib/as_cmd.mli $(BUILDIR)/lib-assemblage/as_cmd.mli
$(BUILDIR)/lib-assemblage/as_cmd.cmli-byte: $(BUILDIR)/lib-assemblage/as_cmd.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/as_cmd.cmli-byte'; else echo '[33munit-as_cmd-lib-assemblage[m [01mpp-byte[m as_cmd.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/as_cmd.cmli-byte
$(BUILDIR)/lib-assemblage/as_cmd.cmli-native: $(BUILDIR)/lib-assemblage/as_cmd.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/as_cmd.cmli-native'; else echo '[33munit-as_cmd-lib-assemblage[m [01mpp-native[m as_cmd.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/as_cmd.cmli-native
$(BUILDIR)/lib-assemblage/as_cmd.mli.d: $(BUILDIR)/lib-assemblage/as_cmd.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_cmd-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_cmd.cmli-byte > $(BUILDIR)/lib-assemblage/as_cmd.mli.d'; else echo '[33munit-as_cmd-lib-assemblage[m [01mdep[m as_cmd.mli.d'; fi
@$(OCAMLDEP) $(unit-as_cmd-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/as_cmd.cmli-byte > $(BUILDIR)/lib-assemblage/as_cmd.mli.d
$(BUILDIR)/lib-assemblage/as_cmd.cmi: $(BUILDIR)/lib-assemblage/as_cmd.cmli-byte $(BUILDIR)/lib-assemblage/as_cmd.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_cmd-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_cmd.cmli-byte'; else echo '[33munit-as_cmd-lib-assemblage[m [01mcompile-byte[m as_cmd.cmi'; fi
@$(OCAMLC) -c $(unit-as_cmd-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/as_cmd.cmli-byte
$(BUILDIR)/lib-assemblage/as_cmd.ml: lib/as_cmd.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/as_cmd.ml $(BUILDIR)/lib-assemblage/as_cmd.ml'; else echo '[33munit-as_cmd-lib-assemblage[m [01mprepare[m as_cmd.ml'; fi
@$(LN) $(ROOTDIR)/lib/as_cmd.ml $(BUILDIR)/lib-assemblage/as_cmd.ml
$(BUILDIR)/lib-assemblage/as_cmd.cml-byte: $(BUILDIR)/lib-assemblage/as_cmd.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/as_cmd.cml-byte'; else echo '[33munit-as_cmd-lib-assemblage[m [01mpp-byte[m as_cmd.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/as_cmd.cml-byte
$(BUILDIR)/lib-assemblage/as_cmd.cml-native: $(BUILDIR)/lib-assemblage/as_cmd.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/as_cmd.cml-native'; else echo '[33munit-as_cmd-lib-assemblage[m [01mpp-native[m as_cmd.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/as_cmd.cml-native
$(BUILDIR)/lib-assemblage/as_cmd.ml.d: $(BUILDIR)/lib-assemblage/as_cmd.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-as_cmd-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_cmd.cml-byte > $(BUILDIR)/lib-assemblage/as_cmd.ml.d'; else echo '[33munit-as_cmd-lib-assemblage[m [01mdep[m as_cmd.ml.d'; fi
@$(OCAMLDEP) $(unit-as_cmd-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/as_cmd.cml-byte > $(BUILDIR)/lib-assemblage/as_cmd.ml.d
$(BUILDIR)/lib-assemblage/as_cmd.cmo: $(BUILDIR)/lib-assemblage/as_cmd.ml.d $(BUILDIR)/lib-assemblage/as_cmd.cml-byte $(BUILDIR)/lib-assemblage/as_cmd.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-as_cmd-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_cmd.cml-byte'; else echo '[33munit-as_cmd-lib-assemblage[m [01mcompile-byte[m as_cmd.cmo'; fi
@$(OCAMLC) -c $(unit-as_cmd-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/as_cmd.cml-byte
$(BUILDIR)/lib-assemblage/as_cmd.cmx: $(BUILDIR)/lib-assemblage/as_cmd.ml.d $(BUILDIR)/lib-assemblage/as_cmd.cmi $(BUILDIR)/lib-assemblage/as_cmd.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-as_cmd-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_cmd.cml-native'; else echo '[33munit-as_cmd-lib-assemblage[m [01mcompile-native[m as_cmd.cmx'; fi
@$(OCAMLOPT) -c $(unit-as_cmd-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/as_cmd.cml-native
$(BUILDIR)/lib-assemblage/assemblage.mli: lib/assemblage.mli | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/assemblage.mli $(BUILDIR)/lib-assemblage/assemblage.mli'; else echo '[33munit-assemblage-lib-assemblage[m [01mprepare[m assemblage.mli'; fi
@$(LN) $(ROOTDIR)/lib/assemblage.mli $(BUILDIR)/lib-assemblage/assemblage.mli
$(BUILDIR)/lib-assemblage/assemblage.cmli-byte: $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/assemblage.mli $(BUILDIR)/lib-assemblage/assemblage.cmli-byte'; else echo '[33munit-assemblage-lib-assemblage[m [01mpp-byte[m assemblage.cmli-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/assemblage.mli $(BUILDIR)/lib-assemblage/assemblage.cmli-byte
$(BUILDIR)/lib-assemblage/assemblage.cmli-native: $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/assemblage.mli $(BUILDIR)/lib-assemblage/assemblage.cmli-native'; else echo '[33munit-assemblage-lib-assemblage[m [01mpp-native[m assemblage.cmli-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/assemblage.mli $(BUILDIR)/lib-assemblage/assemblage.cmli-native
$(BUILDIR)/lib-assemblage/assemblage.mli.d: $(BUILDIR)/lib-assemblage/assemblage.cmli-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-assemblage-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/assemblage.cmli-byte > $(BUILDIR)/lib-assemblage/assemblage.mli.d'; else echo '[33munit-assemblage-lib-assemblage[m [01mdep[m assemblage.mli.d'; fi
@$(OCAMLDEP) $(unit-assemblage-lib-assemblage.dep) -intf $(BUILDIR)/lib-assemblage/assemblage.cmli-byte > $(BUILDIR)/lib-assemblage/assemblage.mli.d
$(BUILDIR)/lib-assemblage/assemblage.cmi: $(BUILDIR)/lib-assemblage/assemblage.cmli-byte $(BUILDIR)/lib-assemblage/assemblage.mli.d
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-assemblage-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/assemblage.cmli-byte'; else echo '[33munit-assemblage-lib-assemblage[m [01mcompile-byte[m assemblage.cmi'; fi
@$(OCAMLC) -c $(unit-assemblage-lib-assemblage.compile-byte) -intf $(BUILDIR)/lib-assemblage/assemblage.cmli-byte
$(BUILDIR)/lib-assemblage/assemblage.ml: lib/assemblage.ml | $(BUILDIR)/lib-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/lib/assemblage.ml $(BUILDIR)/lib-assemblage/assemblage.ml'; else echo '[33munit-assemblage-lib-assemblage[m [01mprepare[m assemblage.ml'; fi
@$(LN) $(ROOTDIR)/lib/assemblage.ml $(BUILDIR)/lib-assemblage/assemblage.ml
$(BUILDIR)/lib-assemblage/assemblage.cml-byte: $(BUILDIR)/lib-assemblage/assemblage.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/assemblage.cml-byte'; else echo '[33munit-assemblage-lib-assemblage[m [01mpp-byte[m assemblage.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/assemblage.cml-byte
$(BUILDIR)/lib-assemblage/assemblage.cml-native: $(BUILDIR)/lib-assemblage/assemblage.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/assemblage.cml-native'; else echo '[33munit-assemblage-lib-assemblage[m [01mpp-native[m assemblage.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/assemblage.cml-native
$(BUILDIR)/lib-assemblage/assemblage.ml.d: $(BUILDIR)/lib-assemblage/assemblage.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-assemblage-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/assemblage.cml-byte > $(BUILDIR)/lib-assemblage/assemblage.ml.d'; else echo '[33munit-assemblage-lib-assemblage[m [01mdep[m assemblage.ml.d'; fi
@$(OCAMLDEP) $(unit-assemblage-lib-assemblage.dep) -impl $(BUILDIR)/lib-assemblage/assemblage.cml-byte > $(BUILDIR)/lib-assemblage/assemblage.ml.d
$(BUILDIR)/lib-assemblage/assemblage.cmo: $(BUILDIR)/lib-assemblage/assemblage.ml.d $(BUILDIR)/lib-assemblage/assemblage.cml-byte $(BUILDIR)/lib-assemblage/assemblage.cmi
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-assemblage-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/assemblage.cml-byte'; else echo '[33munit-assemblage-lib-assemblage[m [01mcompile-byte[m assemblage.cmo'; fi
@$(OCAMLC) -c $(unit-assemblage-lib-assemblage.compile-byte) -impl $(BUILDIR)/lib-assemblage/assemblage.cml-byte
$(BUILDIR)/lib-assemblage/assemblage.cmx: $(BUILDIR)/lib-assemblage/assemblage.ml.d $(BUILDIR)/lib-assemblage/assemblage.cmi $(BUILDIR)/lib-assemblage/assemblage.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-assemblage-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/assemblage.cml-native'; else echo '[33munit-assemblage-lib-assemblage[m [01mcompile-native[m assemblage.cmx'; fi
@$(OCAMLOPT) -c $(unit-assemblage-lib-assemblage.compile-native) -impl $(BUILDIR)/lib-assemblage/assemblage.cml-native
$(BUILDIR)/bin-assemblage/tool.ml: bin/tool.ml | $(BUILDIR)/bin-assemblage/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/bin/tool.ml $(BUILDIR)/bin-assemblage/tool.ml'; else echo '[33munit-tool-bin-assemblage[m [01mprepare[m tool.ml'; fi
@$(LN) $(ROOTDIR)/bin/tool.ml $(BUILDIR)/bin-assemblage/tool.ml
$(BUILDIR)/bin-assemblage/tool.cml-byte: $(BUILDIR)/bin-assemblage/tool.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/bin-assemblage/tool.ml $(BUILDIR)/bin-assemblage/tool.cml-byte'; else echo '[33munit-tool-bin-assemblage[m [01mpp-byte[m tool.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/bin-assemblage/tool.ml $(BUILDIR)/bin-assemblage/tool.cml-byte
$(BUILDIR)/bin-assemblage/tool.cml-native: $(BUILDIR)/bin-assemblage/tool.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/bin-assemblage/tool.ml $(BUILDIR)/bin-assemblage/tool.cml-native'; else echo '[33munit-tool-bin-assemblage[m [01mpp-native[m tool.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/bin-assemblage/tool.ml $(BUILDIR)/bin-assemblage/tool.cml-native
$(BUILDIR)/bin-assemblage/tool.ml.d: $(BUILDIR)/bin-assemblage/tool.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/bin-assemblage/tool.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-tool-bin-assemblage.dep) -impl $(BUILDIR)/bin-assemblage/tool.cml-byte > $(BUILDIR)/bin-assemblage/tool.ml.d'; else echo '[33munit-tool-bin-assemblage[m [01mdep[m tool.ml.d'; fi
@$(OCAMLDEP) $(unit-tool-bin-assemblage.dep) -impl $(BUILDIR)/bin-assemblage/tool.cml-byte > $(BUILDIR)/bin-assemblage/tool.ml.d
$(BUILDIR)/bin-assemblage/tool.cmi $(BUILDIR)/bin-assemblage/tool.cmo: $(BUILDIR)/bin-assemblage/tool.ml.d $(BUILDIR)/bin-assemblage/tool.cml-byte
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-tool-bin-assemblage.compile-byte) -impl $(BUILDIR)/bin-assemblage/tool.cml-byte'; else echo '[33munit-tool-bin-assemblage[m [01mcompile-byte[m tool.cmi tool.cmo'; fi
@$(OCAMLC) -c $(unit-tool-bin-assemblage.compile-byte) -impl $(BUILDIR)/bin-assemblage/tool.cml-byte
$(BUILDIR)/bin-assemblage/tool.cmx: $(BUILDIR)/bin-assemblage/tool.ml.d $(BUILDIR)/bin-assemblage/tool.cmi $(BUILDIR)/bin-assemblage/tool.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-tool-bin-assemblage.compile-native) -impl $(BUILDIR)/bin-assemblage/tool.cml-native'; else echo '[33munit-tool-bin-assemblage[m [01mcompile-native[m tool.cmx'; fi
@$(OCAMLOPT) -c $(unit-tool-bin-assemblage.compile-native) -impl $(BUILDIR)/bin-assemblage/tool.cml-native
$(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml: bin/ctypes_gen.ml | $(BUILDIR)/bin-ctypes-gen/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/bin/ctypes_gen.ml $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml'; else echo '[33munit-ctypes_gen-bin-ctypes-gen[m [01mprepare[m ctypes_gen.ml'; fi
@$(LN) $(ROOTDIR)/bin/ctypes_gen.ml $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml
$(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte: $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte'; else echo '[33munit-ctypes_gen-bin-ctypes-gen[m [01mpp-byte[m ctypes_gen.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte
$(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-native: $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-native'; else echo '[33munit-ctypes_gen-bin-ctypes-gen[m [01mpp-native[m ctypes_gen.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-native
$(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml.d: $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-ctypes_gen-bin-ctypes-gen.dep) -impl $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte > $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml.d'; else echo '[33munit-ctypes_gen-bin-ctypes-gen[m [01mdep[m ctypes_gen.ml.d'; fi
@$(OCAMLDEP) $(unit-ctypes_gen-bin-ctypes-gen.dep) -impl $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte > $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml.d
$(BUILDIR)/bin-ctypes-gen/ctypes_gen.cmi $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cmo: $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml.d $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-ctypes_gen-bin-ctypes-gen.compile-byte) -impl $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte'; else echo '[33munit-ctypes_gen-bin-ctypes-gen[m [01mcompile-byte[m ctypes_gen.cmi ctypes_gen.cmo'; fi
@$(OCAMLC) -c $(unit-ctypes_gen-bin-ctypes-gen.compile-byte) -impl $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-byte
$(BUILDIR)/bin-ctypes-gen/ctypes_gen.cmx: $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml.d $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cmi $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-ctypes_gen-bin-ctypes-gen.compile-native) -impl $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-native'; else echo '[33munit-ctypes_gen-bin-ctypes-gen[m [01mcompile-native[m ctypes_gen.cmx'; fi
@$(OCAMLOPT) -c $(unit-ctypes_gen-bin-ctypes-gen.compile-native) -impl $(BUILDIR)/bin-ctypes-gen/ctypes_gen.cml-native
$(BUILDIR)/bin-assemble/assemble.ml: assemble.ml | $(BUILDIR)/bin-assemble/
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/assemble.ml $(BUILDIR)/bin-assemble/assemble.ml'; else echo '[33munit-assemble-bin-assemble[m [01mprepare[m assemble.ml'; fi
@$(LN) $(ROOTDIR)/assemble.ml $(BUILDIR)/bin-assemble/assemble.ml
$(BUILDIR)/bin-assemble/assemble.cml-byte: $(BUILDIR)/bin-assemble/assemble.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/bin-assemble/assemble.ml $(BUILDIR)/bin-assemble/assemble.cml-byte'; else echo '[33munit-assemble-bin-assemble[m [01mpp-byte[m assemble.cml-byte'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/bin-assemble/assemble.ml $(BUILDIR)/bin-assemble/assemble.cml-byte
$(BUILDIR)/bin-assemble/assemble.cml-native: $(BUILDIR)/bin-assemble/assemble.ml
@if test -n "$$VERBOSE"; then echo '$(LN) $(ROOTDIR)/$(BUILDIR)/bin-assemble/assemble.ml $(BUILDIR)/bin-assemble/assemble.cml-native'; else echo '[33munit-assemble-bin-assemble[m [01mpp-native[m assemble.cml-native'; fi
@$(LN) $(ROOTDIR)/$(BUILDIR)/bin-assemble/assemble.ml $(BUILDIR)/bin-assemble/assemble.cml-native
$(BUILDIR)/bin-assemble/assemble.ml.d: $(BUILDIR)/bin-assemble/assemble.cml-byte | $(BUILDIR)/lib-assemblage/as_features.ml $(BUILDIR)/lib-assemblage/as_flags.ml $(BUILDIR)/lib-assemblage/as_resolver.ml $(BUILDIR)/lib-assemblage/as_shell.ml $(BUILDIR)/lib-assemblage/as_git.ml $(BUILDIR)/lib-assemblage/as_build_env.ml $(BUILDIR)/lib-assemblage/as_action.ml $(BUILDIR)/lib-assemblage/as_project.ml $(BUILDIR)/lib-assemblage/as_opam.ml $(BUILDIR)/lib-assemblage/as_ocamlfind.ml $(BUILDIR)/lib-assemblage/as_makefile.ml $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml $(BUILDIR)/lib-assemblage/as_OCaml.ml $(BUILDIR)/lib-assemblage/as_env.ml $(BUILDIR)/lib-assemblage/as_tool.ml $(BUILDIR)/lib-assemblage/as_cmd.ml $(BUILDIR)/lib-assemblage/assemblage.ml $(BUILDIR)/bin-assemble/assemble.ml $(BUILDIR)/lib-assemblage/as_features.mli $(BUILDIR)/lib-assemblage/as_flags.mli $(BUILDIR)/lib-assemblage/as_resolver.mli $(BUILDIR)/lib-assemblage/as_shell.mli $(BUILDIR)/lib-assemblage/as_git.mli $(BUILDIR)/lib-assemblage/as_build_env.mli $(BUILDIR)/lib-assemblage/as_action.mli $(BUILDIR)/lib-assemblage/as_project.mli $(BUILDIR)/lib-assemblage/as_opam.mli $(BUILDIR)/lib-assemblage/as_ocamlfind.mli $(BUILDIR)/lib-assemblage/as_makefile.mli $(BUILDIR)/lib-assemblage/as_OCaml.mli $(BUILDIR)/lib-assemblage/as_env.mli $(BUILDIR)/lib-assemblage/as_tool.mli $(BUILDIR)/lib-assemblage/as_cmd.mli $(BUILDIR)/lib-assemblage/assemblage.mli
@if test -n "$$VERBOSE"; then echo '$(OCAMLDEP) $(unit-assemble-bin-assemble.dep) -impl $(BUILDIR)/bin-assemble/assemble.cml-byte > $(BUILDIR)/bin-assemble/assemble.ml.d'; else echo '[33munit-assemble-bin-assemble[m [01mdep[m assemble.ml.d'; fi
@$(OCAMLDEP) $(unit-assemble-bin-assemble.dep) -impl $(BUILDIR)/bin-assemble/assemble.cml-byte > $(BUILDIR)/bin-assemble/assemble.ml.d
$(BUILDIR)/bin-assemble/assemble.cmi $(BUILDIR)/bin-assemble/assemble.cmo: $(BUILDIR)/bin-assemble/assemble.ml.d $(BUILDIR)/bin-assemble/assemble.cml-byte
@if test -n "$$VERBOSE"; then echo '$(OCAMLC) -c $(unit-assemble-bin-assemble.compile-byte) -impl $(BUILDIR)/bin-assemble/assemble.cml-byte'; else echo '[33munit-assemble-bin-assemble[m [01mcompile-byte[m assemble.cmi assemble.cmo'; fi
@$(OCAMLC) -c $(unit-assemble-bin-assemble.compile-byte) -impl $(BUILDIR)/bin-assemble/assemble.cml-byte
$(BUILDIR)/bin-assemble/assemble.cmx: $(BUILDIR)/bin-assemble/assemble.ml.d $(BUILDIR)/bin-assemble/assemble.cmi $(BUILDIR)/bin-assemble/assemble.cml-native
@if test -n "$$VERBOSE"; then echo '$(OCAMLOPT) -c $(unit-assemble-bin-assemble.compile-native) -impl $(BUILDIR)/bin-assemble/assemble.cml-native'; else echo '[33munit-assemble-bin-assemble[m [01mcompile-native[m assemble.cmx'; fi
@$(OCAMLOPT) -c $(unit-assemble-bin-assemble.compile-native) -impl $(BUILDIR)/bin-assemble/assemble.cml-native
-include Makefile.assemble
ifneq ($(filter-out clean help distclean,$(MAKECMDGOALS)),)
-include $(BUILDIR)/lib-assemblage/as_features.ml.d $(BUILDIR)/lib-assemblage/as_features.mli.d $(BUILDIR)/lib-assemblage/as_flags.ml.d $(BUILDIR)/lib-assemblage/as_flags.mli.d $(BUILDIR)/lib-assemblage/as_resolver.ml.d $(BUILDIR)/lib-assemblage/as_resolver.mli.d $(BUILDIR)/lib-assemblage/as_shell.ml.d $(BUILDIR)/lib-assemblage/as_shell.mli.d $(BUILDIR)/lib-assemblage/as_git.ml.d $(BUILDIR)/lib-assemblage/as_git.mli.d $(BUILDIR)/lib-assemblage/as_build_env.ml.d $(BUILDIR)/lib-assemblage/as_build_env.mli.d $(BUILDIR)/lib-assemblage/as_action.ml.d $(BUILDIR)/lib-assemblage/as_action.mli.d $(BUILDIR)/lib-assemblage/as_project.ml.d $(BUILDIR)/lib-assemblage/as_project.mli.d $(BUILDIR)/lib-assemblage/as_opam.ml.d $(BUILDIR)/lib-assemblage/as_opam.mli.d $(BUILDIR)/lib-assemblage/as_ocamlfind.ml.d $(BUILDIR)/lib-assemblage/as_ocamlfind.mli.d $(BUILDIR)/lib-assemblage/as_makefile.ml.d $(BUILDIR)/lib-assemblage/as_makefile.mli.d $(BUILDIR)/lib-assemblage/as_OCaml_incl.ml.d $(BUILDIR)/lib-assemblage/as_OCaml.ml.d $(BUILDIR)/lib-assemblage/as_OCaml.mli.d $(BUILDIR)/lib-assemblage/as_env.ml.d $(BUILDIR)/lib-assemblage/as_env.mli.d $(BUILDIR)/lib-assemblage/as_tool.ml.d $(BUILDIR)/lib-assemblage/as_tool.mli.d $(BUILDIR)/lib-assemblage/as_cmd.ml.d $(BUILDIR)/lib-assemblage/as_cmd.mli.d $(BUILDIR)/lib-assemblage/assemblage.ml.d $(BUILDIR)/lib-assemblage/assemblage.mli.d $(BUILDIR)/bin-assemblage/tool.ml.d $(BUILDIR)/bin-ctypes-gen/ctypes_gen.ml.d $(BUILDIR)/bin-assemble/assemble.ml.d
endif
The error is cuased by _build/lib-opam-units/opamUnit.mli.d which looks like:
_build/lib-opam-units/opamUnit.cmi : opamLibrary.cmi \
/home/leo/.opam/4.01.0/lib/ocaml/digest.cmi
So the cause of this bug is that my source files are in the directory in which I run make (the root directory). Since the current directory is automatically included in ocamldep's search path, it finds the orginal .ml/.mli files and sets a dependency on them instead of the symlinks in the _build directory.
The obvious work-around is to put my source files in their own directory.
I think that assemblage should be able to handle source files in the root directory. Perhaps it should run all build commands from the _build directory to avoid accidently capturing existing files in their search paths.
Ha yes indeed I've already been indirectly by this bug ... I think that commands should be run in the builddir indeed.
Minor remarks regarding your code: you can use empty lists instead of the "." singleton and the dependency between units are not needed
Th
Le 15 août 2014 à 11:44, Leo White [email protected] a écrit :
So the cause of this bug is that my source files are in the directory in which I run make (the root directory). Since the current directory is automatically included in ocamldep's search path, it finds the orginal .ml/.mli files and sets a dependency on them instead of the symlinks in the _build directory.
So the obvious work-around is to put my source files in their own directory.
I think that assemblage should be able to handle source files in the root directory. Perhaps it should run all build commands from the _build directory to avoid accidently capturing existing files in their search paths.
— Reply to this email directly or view it on GitHub.