]> git.proxmox.com Git - rustc.git/blob - src/compiler-rt/lib/msan/Makefile.mk
Imported Upstream version 1.0.0~0alpha
[rustc.git] / src / compiler-rt / lib / msan / Makefile.mk
1 #===- lib/msan/Makefile.mk ---------------------------------*- Makefile -*--===#
2 #
3 # The LLVM Compiler Infrastructure
4 #
5 # This file is distributed under the University of Illinois Open Source
6 # License. See LICENSE.TXT for details.
7 #
8 #===------------------------------------------------------------------------===#
9
10 ModuleName := msan
11 SubDirs :=
12
13 Sources := $(foreach file,$(wildcard $(Dir)/*.cc),$(notdir $(file)))
14 ObjNames := $(Sources:%.cc=%.o)
15
16 Implementation := Generic
17
18 # FIXME: use automatic dependencies?
19 Dependencies := $(wildcard $(Dir)/*.h)
20 Dependencies += $(wildcard $(Dir)/../interception/*.h)
21 Dependencies += $(wildcard $(Dir)/../sanitizer_common/*.h)
22
23 # Define a convenience variable for all the msan functions.
24 MsanFunctions := $(Sources:%.cc=%)