mirror of
https://github.com/RPCSX/llvm.git
synced 2025-01-02 17:58:36 +00:00
aa5b9c0f6f
be deleted. This will be reapplied as soon as possible and before the 3.6 branch date at any rate. Approved by Jim Grosbach, Lang Hames, Rafael Espindola. This reverts commits r215111, 215115, 215116, 215117, 215136. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@215154 91177308-0d34-0410-b5e6-96231b3b80d8
53 lines
1.5 KiB
Makefile
53 lines
1.5 KiB
Makefile
##===- unittests/ExecutionEngine/JIT/Makefile --------------*- Makefile -*-===##
|
|
#
|
|
# The LLVM Compiler Infrastructure
|
|
#
|
|
# This file is distributed under the University of Illinois Open Source
|
|
# License. See LICENSE.TXT for details.
|
|
#
|
|
##===----------------------------------------------------------------------===##
|
|
|
|
LEVEL = ../../..
|
|
TESTNAME = JIT
|
|
LINK_COMPONENTS := asmparser bitreader bitwriter jit native
|
|
|
|
# The JIT tests need to dlopen things.
|
|
NO_DEAD_STRIP := 1
|
|
|
|
include $(LEVEL)/Makefile.config
|
|
|
|
SOURCES := JITEventListenerTest.cpp JITMemoryManagerTest.cpp JITTest.cpp MultiJITTest.cpp
|
|
|
|
|
|
ifeq ($(USE_INTEL_JITEVENTS), 1)
|
|
# Build the Intel JIT Events interface tests
|
|
SOURCES += IntelJITEventListenerTest.cpp
|
|
|
|
# Add the Intel JIT Events include directory
|
|
CPPFLAGS += -I$(INTEL_JITEVENTS_INCDIR)
|
|
|
|
# Link against the LLVM Intel JIT Evens interface library
|
|
LINK_COMPONENTS += debuginfo inteljitevents object
|
|
endif
|
|
|
|
ifeq ($(USE_OPROFILE), 1)
|
|
# Build the OProfile JIT interface tests
|
|
SOURCES += OProfileJITEventListenerTest.cpp
|
|
|
|
# Link against the LLVM oprofile interface library
|
|
LINK_COMPONENTS += oprofilejit
|
|
endif
|
|
|
|
EXPORTED_SYMBOL_FILE = $(PROJ_OBJ_DIR)/JITTests.exports
|
|
|
|
include $(LLVM_SRC_ROOT)/unittests/Makefile.unittest
|
|
|
|
# Permit these tests to use the JIT's symbolic lookup.
|
|
LD.Flags += $(RDYNAMIC)
|
|
|
|
# Symbol exports are necessary (at least for now) when building with LTO.
|
|
$(LLVMUnitTestExe): $(NativeExportsFile)
|
|
$(PROJ_OBJ_DIR)/JITTests.exports: $(PROJ_SRC_DIR)/JITTests.def $(PROJ_OBJ_DIR)/.dir
|
|
tail -n +2 $< > $@
|
|
|