blob: 4cf30e2b3e4c1031649ffff5647077f55dffadc6 [file] [log] [blame]
Josh Gaobf8a2852016-05-27 11:59:09 -07001ifeq (true,$(FORCE_BUILD_LLVM_COMPONENTS))
2
3LOCAL_PATH := $(call my-dir)
4
5include $(CLEAR_VARS)
6
7LOCAL_MODULE := versioner
8LOCAL_MODULE_HOST_OS := linux
9
10LOCAL_CLANG := true
11LOCAL_CFLAGS := -Wall -Wextra -Werror -Wno-unused-parameter
12LOCAL_CFLAGS += -D__STDC_CONSTANT_MACROS -D__STDC_LIMIT_MACROS
13LOCAL_CPPFLAGS := $(LOCAL_CFLAGS) -std=c++14 -fno-rtti
14
15LOCAL_SRC_FILES := \
16 src/versioner.cpp \
Josh Gaobfb6bae2016-07-15 17:25:21 -070017 src/Arch.cpp \
Josh Gaobf8a2852016-05-27 11:59:09 -070018 src/DeclarationDatabase.cpp \
19 src/SymbolDatabase.cpp \
20 src/Utils.cpp
21
22LOCAL_SHARED_LIBRARIES := libclang libLLVM
23
24include $(BUILD_HOST_EXECUTABLE)
25
26endif