169325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis##===- tools/c-arcmt-test/Makefile -------------------------*- Makefile -*-===## 269325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis# 369325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis# The LLVM Compiler Infrastructure 469325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis# 569325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis# This file is distributed under the University of Illinois Open Source 669325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis# License. See LICENSE.TXT for details. 769325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis# 869325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis##===----------------------------------------------------------------------===## 969325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios KyrtzidisCLANG_LEVEL := ../.. 1069325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis 1169325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios KyrtzidisTOOLNAME = c-arcmt-test 1269325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis 1369325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis# No plugins, optimize startup time. 1469325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios KyrtzidisTOOL_NO_EXPORTS = 1 1569325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis 1669325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis# Don't install this. It is used for tests. 1769325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios KyrtzidisNO_INSTALL = 1 1869325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis 19a59114bc19068d95a8184dda9538ff5eb880e68aNAKAMURA Takumi# Include this here so we can get the configuration of the targets that have 20a59114bc19068d95a8184dda9538ff5eb880e68aNAKAMURA Takumi# been configured for construction. We have to do this early so we can set up 21a59114bc19068d95a8184dda9538ff5eb880e68aNAKAMURA Takumi# LINK_COMPONENTS before including Makefile.rules 22a59114bc19068d95a8184dda9538ff5eb880e68aNAKAMURA Takumiinclude $(CLANG_LEVEL)/../../Makefile.config 23a59114bc19068d95a8184dda9538ff5eb880e68aNAKAMURA Takumi 24b1e25a1bc03292dc538d336573e0be1490223171Reid KlecknerLINK_COMPONENTS := $(TARGETS_TO_BUILD) asmparser bitreader support mc option 25296028e371777b21de3eebce6774d7eeb18ba4f2Ted Kremenek 26296028e371777b21de3eebce6774d7eeb18ba4f2Ted Kremenek# Note that 'USEDLIBS' must include all of the core clang libraries 276f7eeb9a977ca2ed31a2c749fa421d6c850d38d5NAKAMURA Takumi# when -static is given to linker on cygming. 28b6678d77aeed407827d5c35116d4f19a73300592NAKAMURA TakumiUSEDLIBS = clang.a \ 29b6678d77aeed407827d5c35116d4f19a73300592NAKAMURA Takumi clangARCMigrate.a \ 306bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen Hines clangIndex.a \ 316bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen Hines clangFormat.a \ 326bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen Hines clangTooling.a \ 33b6678d77aeed407827d5c35116d4f19a73300592NAKAMURA Takumi clangRewriteFrontend.a \ 34b6678d77aeed407827d5c35116d4f19a73300592NAKAMURA Takumi clangRewriteCore.a \ 356bcf27bb9a4b5c3f79cb44c0e4654a6d7619ad89Stephen Hines clangFrontend.a clangDriver.a \ 36651f13cea278ec967336033dd032faef0e9fc2ecStephen Hines clangStaticAnalyzerCheckers.a clangStaticAnalyzerCore.a \ 37b6678d77aeed407827d5c35116d4f19a73300592NAKAMURA Takumi clangSerialization.a clangParse.a clangSema.a \ 38b6678d77aeed407827d5c35116d4f19a73300592NAKAMURA Takumi clangAnalysis.a clangEdit.a clangAST.a clangLex.a clangBasic.a 3969325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidis 4069325d5b7cfecf1b3128745efc33612aedf1b8b4Argyrios Kyrtzidisinclude $(CLANG_LEVEL)/Makefile 41