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