LOCAL_PATH:= $(call my-dir)

# For the host only
# =====================================================
include $(CLEAR_VARS)
include $(CLEAR_TBLGEN_VARS)

TBLGEN_TABLES := \
	DiagnosticLexKinds.inc \
	DiagnosticCommonKinds.inc \
	AttrSpellings.inc

clang_lex_SRC_FILES :=	\
	HeaderMap.cpp	\
	HeaderSearch.cpp	\
	Lexer.cpp	\
	LiteralSupport.cpp	\
	MacroArgs.cpp	\
	MacroInfo.cpp	\
	PPCaching.cpp	\
	PPDirectives.cpp	\
	PPExpressions.cpp	\
	PPLexerChange.cpp	\
	PPMacroExpansion.cpp	\
	PTHLexer.cpp	\
	Pragma.cpp	\
	PreprocessingRecord.cpp	\
	Preprocessor.cpp	\
	PreprocessorLexer.cpp	\
	ScratchBuffer.cpp	\
	TokenConcatenation.cpp	\
	TokenLexer.cpp

LOCAL_SRC_FILES := $(clang_lex_SRC_FILES)

LOCAL_MODULE:= libclangLex
LOCAL_MODULE_TAGS := optional

LOCAL_MODULE_TAGS := optional

include $(CLANG_HOST_BUILD_MK)
include $(CLANG_TBLGEN_RULES_MK)
include $(BUILD_HOST_STATIC_LIBRARY)