diff options
| author | Reid Spencer <rspencer@reidspencer.com> | 2004-10-10 20:43:57 +0000 |
|---|---|---|
| committer | Reid Spencer <rspencer@reidspencer.com> | 2004-10-10 20:43:57 +0000 |
| commit | b84cbf272560ea4a9662d3d4db0e1923e3a4adbf (patch) | |
| tree | 4fce74b10697f02f1cd0e551fe0d42ba45d9ee00 /llvm/lib/ExecutionEngine | |
| parent | 4a69c9d66744110294703ffc5be8b06ec8712434 (diff) | |
| download | bcm5719-llvm-b84cbf272560ea4a9662d3d4db0e1923e3a4adbf.tar.gz bcm5719-llvm-b84cbf272560ea4a9662d3d4db0e1923e3a4adbf.zip | |
Initial version of automake Makefile.am file.
llvm-svn: 16885
Diffstat (limited to 'llvm/lib/ExecutionEngine')
| -rw-r--r-- | llvm/lib/ExecutionEngine/Interpreter/Makefile.am | 17 | ||||
| -rw-r--r-- | llvm/lib/ExecutionEngine/JIT/Makefile.am | 37 | ||||
| -rw-r--r-- | llvm/lib/ExecutionEngine/Makefile.am | 17 |
3 files changed, 71 insertions, 0 deletions
diff --git a/llvm/lib/ExecutionEngine/Interpreter/Makefile.am b/llvm/lib/ExecutionEngine/Interpreter/Makefile.am new file mode 100644 index 00000000000..650807f6096 --- /dev/null +++ b/llvm/lib/ExecutionEngine/Interpreter/Makefile.am @@ -0,0 +1,17 @@ +#===-- lib/ExecutionEngine/Interpreter/Makefile.am ---------*- Makefile -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file was developed by Reid Spencer and is distributed under the +# University of Illinois Open Source License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +include $(top_srcdir)/Makefile.rules.am + +libexec_PROGRAMS = LLVMInterpreter.o + +LLVMInterpreter_o_SOURCES = \ + Execution.cpp ExternalFunctions.cpp Interpreter.cpp + +LIBS= diff --git a/llvm/lib/ExecutionEngine/JIT/Makefile.am b/llvm/lib/ExecutionEngine/JIT/Makefile.am new file mode 100644 index 00000000000..eb9c589835c --- /dev/null +++ b/llvm/lib/ExecutionEngine/JIT/Makefile.am @@ -0,0 +1,37 @@ +#===-- lib/ExecutionEngine/JIT/Makefile.am -----------------*- Makefile -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file was developed by Reid Spencer and is distributed under the +# University of Illinois Open Source License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +include $(top_srcdir)/Makefile.rules.am + +libexec_PROGRAMS = LLVMJIT.o + +LLVMJIT_o_SOURCES = Emitter.cpp Intercept.cpp JIT.cpp TargetSelect.cpp +LIBS= + +# Enable the X86 JIT if compiling on X86 +if ARCH_X86 + ENABLE_X86_JIT = 1 +endif + +# This flag can also be used on the command line to force inclusion +# of the X86 JIT on non-X86 hosts + ifdef ENABLE_X86_JIT + CPPFLAGS += -DENABLE_X86_JIT + endif + +# Enable the Sparc JIT if compiling on Sparc +if ARCH_SPARC + ENABLE_SPARC_JIT = 1 +endif + +# This flag can also be used on the command line to force inclusion +# of the Sparc JIT on non-Sparc hosts + ifdef ENABLE_SPARC_JIT + CPPFLAGS += -DENABLE_SPARC_JIT + endif diff --git a/llvm/lib/ExecutionEngine/Makefile.am b/llvm/lib/ExecutionEngine/Makefile.am new file mode 100644 index 00000000000..a4e233923ec --- /dev/null +++ b/llvm/lib/ExecutionEngine/Makefile.am @@ -0,0 +1,17 @@ +#===-- lib/ExecutionEngine/Makefile.am ---------------------*- Makefile -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file was developed by Reid Spencer and is distributed under the +# University of Illinois Open Source License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +include $(top_srcdir)/Makefile.rules.am + +SUBDIRS = Interpreter JIT + +libexec_PROGRAMS = LLVMExecutionEngine.o + +LLVMExecutionEngine_o_SOURCES = ExecutionEngine.cpp +LIBS= |

