| ##===- bindings/ocaml/llvm/Makefile ------------------------*- Makefile -*-===## | |
| # | |
| # The LLVM Compiler Infrastructure | |
| # | |
| # This file is distributed under the University of Illinois Open Source | |
| # License. See LICENSE.TXT for details. | |
| # | |
| ##===----------------------------------------------------------------------===## | |
| # | |
| # This is the makefile for the Objective Caml Llvm interface. | |
| # | |
| ##===----------------------------------------------------------------------===## | |
| LEVEL := ../../.. | |
| LIBRARYNAME := llvm | |
| UsedComponents := core | |
| UsedOcamLibs := llvm | |
| include ../Makefile.ocaml | |
| all-local:: copy-meta | |
| install-local:: install-meta | |
| uninstall-local:: uninstall-meta | |
| DestMETA := $(PROJ_libocamldir)/META.llvm | |
| # Easy way of generating META in the objdir | |
| copy-meta: $(OcamlDir)/META.llvm | |
| $(OcamlDir)/META.llvm: META.llvm | |
| $(Verb) $(CP) -f $< $@ | |
| install-meta:: $(ObjDir)/META.llvm | |
| $(Echo) "Install $(BuildMode) $(DestMETA)" | |
| $(Verb) $(MKDIR) $(PROJ_libocamldir) | |
| $(Verb) $(DataInstall) META.llvm "$(DestMETA)" | |
| uninstall-meta:: | |
| $(Echo) "Uninstalling $(DestMETA)" | |
| -$(Verb) $(RM) -f "$(DestMETA)" |