X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=src%2Fvm%2Fjit%2FMakefile.am;h=bc1ad834b2f607b7da77c33887e43fcdd1f822ca;hb=9f859ad50d3d5d98c185d40b86b2179bc4dc9aeb;hp=0dfa665f9ba6493bd941be6b3523977074418cef;hpb=e124e9a34bd8f6e16de7650f092eb941112d5f1a;p=cacao.git diff --git a/src/vm/jit/Makefile.am b/src/vm/jit/Makefile.am index 0dfa665f9..bc1ad834b 100644 --- a/src/vm/jit/Makefile.am +++ b/src/vm/jit/Makefile.am @@ -1,6 +1,6 @@ ## src/vm/jit/Makefile.am ## -## Copyright (C) 1996-2005, 2006 R. Grafl, A. Krall, C. Kruegel, +## Copyright (C) 1996-2005, 2006, 2007 R. Grafl, A. Krall, C. Kruegel, ## C. Oates, R. Obermaisser, M. Platter, M. Probst, S. Ring, ## E. Steiner, C. Thalinger, D. Thuernbeck, P. Tomsich, C. Ullrich, ## J. Wenninger, Institut f. Computersprachen - TU Wien @@ -21,18 +21,9 @@ ## along with this program; if not, write to the Free Software ## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA ## 02110-1301, USA. -## -## Contact: cacao@cacaojvm.org -## -## Authors: Christian Thalinger -## -## Changes: Edwin Steiner -## -## $Id: Makefile.am 6595 2007-01-11 14:19:48Z twisti $ -## Process this file with automake to produce Makefile.in -AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/vm/jit/$(ARCH_DIR) -I$(top_srcdir)/src/vm/jit/$(ARCH_DIR)/$(OS_DIR) +AM_CPPFLAGS = -I$(top_srcdir)/src -I$(top_srcdir)/src/vm/jit/$(ARCH_DIR) -I$(top_srcdir)/src/vm/jit/$(ARCH_DIR)/$(OS_DIR) -I$(top_builddir)/src -I$(top_srcdir)/contrib/vmlog LIBS = @@ -42,33 +33,32 @@ DIST_SUBDIRS = \ loop \ optimizing \ schedule \ - tools \ verify \ \ intrp \ alpha \ arm \ i386 \ + m68k \ mips \ parisc \ powerpc \ powerpc64 \ + s390 \ sparc64 \ x86_64 SUBDIRS = \ optimizing \ - tools \ - verify - -if ENABLE_JIT -SUBDIRS += \ - allocator \ $(ARCH_DIR) ARCH_LIB = \ $(ARCH_DIR)/libarch.la +if ENABLE_JIT +SUBDIRS += \ + allocator + OPTIMIZING_LIB = \ optimizing/liboptimizing.la endif @@ -125,20 +115,28 @@ REPLACE_SOURCES += \ replace.c endif +if ENABLE_VERIFIER +SUBDIRS += \ + verify + +VERIFIER_LIB = \ + verify/libverify.la +endif + if WITH_BINUTILS_DISASSEMBLER DISASS_SOURCES = disass-common.c -else -DISASS_SOURCES = endif noinst_HEADERS = \ abi.h \ abi-asm.h \ asmpart.h \ + md.h \ methodheader.h \ patcher.h -noinst_LTLIBRARIES = libjit.la +noinst_LTLIBRARIES = \ + libjit.la libjit_la_SOURCES = \ code.c \ @@ -156,6 +154,8 @@ libjit_la_SOURCES = \ jit.h \ parse.c \ parse.h \ + patcher-common.c \ + patcher-common.h \ $(RECOMPILE_SOURCES) \ $(REG_SOURCES) \ $(REPLACE_SOURCES) \ @@ -163,7 +163,9 @@ libjit_la_SOURCES = \ show.h \ $(STACK_SOURCES) \ stacktrace.c \ - stacktrace.h + stacktrace.h \ + trace.c \ + trace.h libjit_la_SOURCES += \ cfg.c \ @@ -171,13 +173,13 @@ libjit_la_SOURCES += \ libjit_la_LIBADD = \ allocator/liballocator.la \ - verify/libverify.la \ $(ALLOCATOR_LIB) \ $(INLINE_LIB) \ $(LOOP_LIB) \ $(OPTIMIZING_LIB) \ $(PROFILE_LIB) \ $(SCHEDULE_LIB) \ + $(VERIFIER_LIB) \ $(INTRP_LIB) \ $(ARCH_LIB)