Shih-wei Liao | 5460a1f | 2012-03-16 22:41:16 -0700 | [diff] [blame] | 1 | include $(LLVM_HOST_BUILD_MK) |
| 2 | |
Stephen Hines | 98d2560 | 2014-04-24 14:49:11 -0700 | [diff] [blame] | 3 | include external/libcxx/libcxx.mk |
| 4 | |
Shih-wei Liao | c842fe7 | 2012-12-15 17:16:42 -0800 | [diff] [blame] | 5 | LOCAL_CFLAGS := \ |
| 6 | -include $(MCLD_ROOT_PATH)/include/mcld/Config/Config.h \ |
| 7 | $(LOCAL_CFLAGS) |
| 8 | |
Shih-wei Liao | c66b4db | 2012-12-15 07:29:38 -0800 | [diff] [blame] | 9 | LOCAL_CPPFLAGS := \ |
| 10 | $(LOCAL_CPPFLAGS) \ |
Tim Murray | 1eedfe8 | 2014-04-01 17:01:52 -0700 | [diff] [blame] | 11 | -Wno-unused-private-field \ |
| 12 | -Wno-unused-const-variable \ |
Ian Rogers | 2bb9d97 | 2014-03-11 14:42:37 -0700 | [diff] [blame] | 13 | -Wall |
Shih-wei Liao | 5460a1f | 2012-03-16 22:41:16 -0700 | [diff] [blame] | 14 | |
| 15 | ifeq ($(MCLD_ENABLE_ASSERTION),true) |
| 16 | LOCAL_CPPFLAGS += \ |
Shih-wei Liao | c66b4db | 2012-12-15 07:29:38 -0800 | [diff] [blame] | 17 | -D_DEBUG \ |
Shih-wei Liao | 5460a1f | 2012-03-16 22:41:16 -0700 | [diff] [blame] | 18 | -UNDEBUG |
| 19 | endif |
| 20 | |
Ian Rogers | 2bb9d97 | 2014-03-11 14:42:37 -0700 | [diff] [blame] | 21 | LOCAL_CLANG := true |
| 22 | |
| 23 | ifeq ($(HOST_OS),darwin) |
| 24 | LOCAL_CFLAGS += -DDARWIN_FLEX=1 |
| 25 | endif |
| 26 | |
Logan Chien | 1ffd2e6 | 2014-05-26 23:02:03 +0800 | [diff] [blame^] | 27 | ifeq ($(HOST_OS),windows) |
| 28 | LOCAL_C_INCLUDES := \ |
| 29 | $(MCLD_ROOT_PATH)/include \ |
| 30 | $(LLVM_ROOT_PATH) \ |
| 31 | $(LLVM_ROOT_PATH)/include \ |
| 32 | $(LLVM_ROOT_PATH)/host/include \ |
| 33 | $(LOCAL_C_INCLUDES) |
| 34 | else |
Shih-wei Liao | c66b4db | 2012-12-15 07:29:38 -0800 | [diff] [blame] | 35 | LOCAL_C_INCLUDES := \ |
Shih-wei Liao | 5460a1f | 2012-03-16 22:41:16 -0700 | [diff] [blame] | 36 | $(MCLD_ROOT_PATH)/include \ |
Shih-wei Liao | c66b4db | 2012-12-15 07:29:38 -0800 | [diff] [blame] | 37 | $(LLVM_ROOT_PATH) \ |
| 38 | $(LLVM_ROOT_PATH)/include \ |
| 39 | $(LLVM_ROOT_PATH)/host/include \ |
Stephen Hines | 98d2560 | 2014-04-24 14:49:11 -0700 | [diff] [blame] | 40 | external/libcxx/include \ |
Shih-wei Liao | c66b4db | 2012-12-15 07:29:38 -0800 | [diff] [blame] | 41 | $(LOCAL_C_INCLUDES) |
Logan Chien | 1ffd2e6 | 2014-05-26 23:02:03 +0800 | [diff] [blame^] | 42 | endif |
Shih-wei Liao | 5460a1f | 2012-03-16 22:41:16 -0700 | [diff] [blame] | 43 | |
| 44 | LOCAL_IS_HOST_MODULE := true |