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