blob: 3594529250e6e44ff67658938e4d1d33e7affc8f [file] [log] [blame]
Reid Spencer5f016e22007-07-11 17:01:13 +00001LEVEL = ../../..
Daniel Dunbard69bacc2008-10-21 23:49:24 +00002TOOLNAME = clang
Reid Spencer5f016e22007-07-11 17:01:13 +00003CPPFLAGS += -I$(PROJ_SRC_DIR)/../include
4CXXFLAGS = -fno-rtti
5
Daniel Dunbard69bacc2008-10-21 23:49:24 +00006# Include this here so we can get the configuration of the targets
7# that have been configured for construction. We have to do this
8# early so we can set up LINK_COMPONENTS before including Makefile.rules
9include $(LEVEL)/Makefile.config
Reid Spencer5f016e22007-07-11 17:01:13 +000010
Daniel Dunbard69bacc2008-10-21 23:49:24 +000011LINK_COMPONENTS := $(TARGETS_TO_BUILD)
12USEDLIBS = clangCodeGen.a clangAnalysis.a clangRewrite.a clangSema.a \
13 clangDriver.a clangAST.a clangParse.a clangLex.a \
14 clangBasic.a LLVMCore.a LLVMSupport.a LLVMSystem.a \
15 LLVMBitWriter.a LLVMBitReader.a LLVMSelectionDAG.a \
16 LLVMCodeGen.a LLVMTransformUtils.a LLVMScalarOpts.a \
17 LLVMAnalysis.a LLVMTarget.a
18
19include $(LLVM_SRC_ROOT)/Makefile.rules