aboutsummaryrefslogtreecommitdiff
path: root/source/Interpreter/Android.mk
blob: ff0e21dff78784cbd775144386c1fe204a6f8265 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
LOCAL_PATH:= $(call my-dir)

include $(CLEAR_VARS)
include $(CLEAR_TBLGEN_VARS)

TBLGEN_TABLES := \
  CommentCommandList.inc \
  DiagnosticCommonKinds.inc \
  DeclNodes.inc \
  StmtNodes.inc

LOCAL_SRC_FILES := \
  Args.cpp \
  CommandHistory.cpp \
  CommandInterpreter.cpp \
  CommandObject.cpp \
  CommandObjectRegexCommand.cpp \
  CommandObjectScript.cpp \
  CommandReturnObject.cpp \
  OptionGroupArchitecture.cpp \
  OptionGroupBoolean.cpp \
  OptionGroupFile.cpp \
  OptionGroupFormat.cpp \
  OptionGroupOutputFile.cpp \
  OptionGroupPlatform.cpp \
  OptionGroupString.cpp \
  OptionGroupUInt64.cpp \
  OptionGroupUUID.cpp \
  OptionGroupValueObjectDisplay.cpp \
  OptionGroupVariable.cpp \
  OptionGroupWatchpoint.cpp \
  Options.cpp \
  OptionValueArch.cpp \
  OptionValueArgs.cpp \
  OptionValueArray.cpp \
  OptionValueBoolean.cpp \
  OptionValue.cpp \
  OptionValueDictionary.cpp \
  OptionValueEnumeration.cpp \
  OptionValueFileSpec.cpp \
  OptionValueFileSpecLIst.cpp \
  OptionValueFormat.cpp \
  OptionValuePathMappings.cpp \
  OptionValueProperties.cpp \
  OptionValueRegex.cpp \
  OptionValueSInt64.cpp \
  OptionValueString.cpp \
  OptionValueUInt64.cpp \
  OptionValueUUID.cpp \
  Property.cpp \
  PythonDataObjects.cpp \
  ScriptInterpreter.cpp \
  ScriptInterpreterNone.cpp \
  ScriptInterpreterPython.cpp

LOCAL_MODULE := liblldbInterpreter
LOCAL_MODULE_TAGS := optional

include $(LLDB_BUILD_MK)
include $(CLANG_VERSION_INC_MK)
include $(CLANG_TBLGEN_RULES_MK)

WRAP_PYTHON_MK := $(LOCAL_PATH)/wrap_python.mk
include $(WRAP_PYTHON_MK)

# SWIG binding generates a bunch of these, so squelch
# them.
LOCAL_CPPFLAGS := \
	-Wno-cast-qual \
	-Wno-format \
	-Wno-unused-but-set-variable \
	$(LOCAL_CPPFLAGS)

include $(BUILD_HOST_STATIC_LIBRARY)