aboutsummaryrefslogtreecommitdiffstats
path: root/llvm.mk
blob: 33e117538ff7eb8764cc6c2640fe656a2096bd0a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# Only use this on the device or emulator.
ifeq ($(TARGET_SIMULATOR),true)
$(error LLVM not suitable for the simulator! $(LOCAL_PATH))
endif

ifeq ($(LLVM_ROOT_PATH),)
$(error Must set variable LLVM_ROOT_PATH before including this! $(LOCAL_PATH))
endif

TBLGEN := $(HOST_OUT_EXECUTABLES)/tblgen$(HOST_EXECUTABLE_SUFFIX)

CLEAR_TBLGEN_VARS := $(LLVM_ROOT_PATH)/clear_tblgen_vars.mk
LLVM_HOST_BUILD_MK := $(LLVM_ROOT_PATH)/llvm-host-build.mk
LLVM_DEVICE_BUILD_MK := $(LLVM_ROOT_PATH)/llvm-device-build.mk
LLVM_GEN_INTRINSICS_MK := $(LLVM_ROOT_PATH)/llvm-gen-intrinsics.mk
LLVM_TBLGEN_RULES_MK := $(LLVM_ROOT_PATH)/llvm-tblgen-rules.mk

CLANG_ROOT_PATH := $(LLVM_ROOT_PATH)/tools/clang

include $(CLANG_ROOT_PATH)/clang.mk