Makefile revision 668b15467be158a5f0e0c4a5e1ec232da021892c
1f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner##===- tools/llvm-mc/Makefile ------------------------------*- Makefile -*-===##
2f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner# 
3f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner#                     The LLVM Compiler Infrastructure
4f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner#
5f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner# This file is distributed under the University of Illinois Open Source
6f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner# License. See LICENSE.TXT for details.
7f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner# 
8f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner##===----------------------------------------------------------------------===##
9f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner
10f9f065e45500823cdeb25bde2154d871ab6e9125Chris LattnerLEVEL = ../..
11f9f065e45500823cdeb25bde2154d871ab6e9125Chris LattnerTOOLNAME = llvm-mc
12f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner
13f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner# This tool has no plugins, optimize startup time.
14f9f065e45500823cdeb25bde2154d871ab6e9125Chris LattnerTOOL_NO_EXPORTS = 1
1532223d30987210a142925d37ee8c43bd5f8fb497Daniel DunbarNO_INSTALL = 1
16f9f065e45500823cdeb25bde2154d871ab6e9125Chris Lattner
17b4b53e5c13167925d6315a6f57c7b863e4e2b704Daniel Dunbar# Include this here so we can get the configuration of the targets
18b4b53e5c13167925d6315a6f57c7b863e4e2b704Daniel Dunbar# that have been configured for construction. We have to do this 
19b4b53e5c13167925d6315a6f57c7b863e4e2b704Daniel Dunbar# early so we can set up LINK_COMPONENTS before including Makefile.rules
20b4b53e5c13167925d6315a6f57c7b863e4e2b704Daniel Dunbarinclude $(LEVEL)/Makefile.config
21b4b53e5c13167925d6315a6f57c7b863e4e2b704Daniel Dunbar
22c6ef277a0b8f43af22d86aea9d5053749cacfbbbChris LattnerLINK_COMPONENTS := $(TARGETS_TO_BUILD) MCParser MC support
23b4b53e5c13167925d6315a6f57c7b863e4e2b704Daniel Dunbar
24b4b53e5c13167925d6315a6f57c7b863e4e2b704Daniel Dunbarinclude $(LLVM_SRC_ROOT)/Makefile.rules
25668b15467be158a5f0e0c4a5e1ec232da021892cSean Callanan
26668b15467be158a5f0e0c4a5e1ec232da021892cSean Callanan# Using LIBS instead of USEDLIBS to force static linking
27668b15467be158a5f0e0c4a5e1ec232da021892cSean CallananLIBS += $(LLVMLibDir)/libEnhancedDisassembly.a
28