1 # Only use this on the device or emulator.
2 ifeq ($(TARGET_ARCH),arm)
6 -D__STDC_LIMIT_MACROS \
7 -D__STDC_CONSTANT_MACROS \
12 -Wno-unused-parameter \
16 ifeq ($(LLVM_ENABLE_ASSERTION),true)
23 ifneq ($(REQUIRES_EH),1)
24 LOCAL_CFLAGS += -fno-exceptions
27 LOCAL_CFLAGS += -fexceptions
30 ifneq ($(REQUIRES_RTTI),1)
31 LOCAL_CPPFLAGS += -fno-rtti
40 # Make sure bionic is first so we can include system headers.
43 $(LLVM_ROOT_PATH)/include \
44 $(LLVM_ROOT_PATH)/host/include \
47 LOCAL_IS_HOST_MODULE := true
49 ###########################################################
50 ## Commands for running tblgen to compile a td file
51 ###########################################################
52 define transform-host-td-to-out
54 @echo "Host TableGen: $(LOCAL_MODULE) (gen-$(1)) <= $<"
57 -I $(LLVM_ROOT_PATH)/include \
58 -I $(LLVM_ROOT_PATH)/host/include \
59 -I $(LLVM_ROOT_PATH)/lib/Target \