mcld-host-build.mk revision ae2be3ce4d9340a072397bbff2988fe3cc167084
1include $(LLVM_HOST_BUILD_MK)
2
3LOCAL_CFLAGS := \
4  -include $(MCLD_ROOT_PATH)/include/mcld/Config/Config.h \
5  $(LOCAL_CFLAGS)
6
7LOCAL_CPPFLAGS := \
8  $(LOCAL_CPPFLAGS) \
9  -Wno-unused-private-field \
10  -Wno-unused-const-variable \
11  -Wall
12
13ifeq ($(MCLD_ENABLE_ASSERTION),true)
14  LOCAL_CPPFLAGS += \
15    -D_DEBUG \
16    -UNDEBUG
17endif
18
19LOCAL_CLANG := true
20
21ifeq ($(HOST_OS),darwin)
22LOCAL_CFLAGS += -DDARWIN_FLEX=1
23endif
24
25ifeq ($(HOST_OS),windows)
26LOCAL_C_INCLUDES := \
27  $(MCLD_ROOT_PATH)/include \
28  $(LLVM_ROOT_PATH) \
29  $(LLVM_ROOT_PATH)/include \
30  $(LLVM_ROOT_PATH)/host/include \
31  $(LOCAL_C_INCLUDES)
32else
33LOCAL_C_INCLUDES := \
34  $(MCLD_ROOT_PATH)/include \
35  $(LLVM_ROOT_PATH) \
36  $(LLVM_ROOT_PATH)/include \
37  $(LLVM_ROOT_PATH)/host/include \
38  $(LOCAL_C_INCLUDES)
39endif
40
41LOCAL_IS_HOST_MODULE := true
42