X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=tests%2Fregression%2Fcodepatching%2FMakefile.am;h=6c1f6efc94dd9026cec9706c7a093181b0b6ee97;hb=d2cf3994fafb0066c2da0a4ae6d6fe389b3df074;hp=16fb3a430a325cfac19df9374cd22912704d8724;hpb=3d5eaff58b3b4b6d6d4c8b7c1c0e66ac8072c504;p=cacao.git diff --git a/tests/regression/codepatching/Makefile.am b/tests/regression/codepatching/Makefile.am index 16fb3a430..6c1f6efc9 100644 --- a/tests/regression/codepatching/Makefile.am +++ b/tests/regression/codepatching/Makefile.am @@ -1,9 +1,9 @@ -## tests/codepatching/Makefile.am +## tests/regression/codepatching/Makefile.am ## -## Copyright (C) 1996-2005 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 +## Copyright (C) 1996-2005, 2006 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 ## ## This file is part of CACAO. ## @@ -19,51 +19,65 @@ ## ## You should have received a copy of the GNU General Public License ## along with this program; if not, write to the Free Software -## Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA -## 02111-1307, USA. +## Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA +## 02110-1301, USA. ## -## Contact: cacao@complang.tuwien.ac.at +## Contact: cacao@cacaojvm.org ## ## Authors: Christian Thalinger ## ## Changes: ## -## $Id: Makefile.am 4093 2006-01-08 19:13:33Z twisti $ +## $Id: Makefile.am 5810 2006-10-20 13:54:54Z twisti $ ## Process this file with automake to produce Makefile.in +JAVA = $(top_builddir)/src/cacao/cacao +JAVAFLAGS = -Xbootclasspath:$(top_builddir)/src/lib/classes/:$(CLASSPATH_GLIBJ_ZIP) + SOURCE_FILES = \ - checkcastC.java \ - checkcastI.java \ - getfieldD.java \ - getfieldF.java \ - getfieldI.java \ - getfieldJ.java \ - getfieldL.java \ - getstaticD.java \ - getstaticF.java \ - getstaticI.java \ - getstaticJ.java \ - getstaticL.java \ - instanceofC.java \ - instanceofI.java \ - invokespecial.java \ - invokestatic.java \ - multianewarray.java \ - newarray.java \ - putfieldconstIF.java \ - putfieldconstJDL.java \ - putfieldD.java \ - putfieldF.java \ - putfieldI.java \ - putfieldJ.java \ - putfieldL.java \ - putstaticD.java \ - putstaticF.java \ - putstaticI.java \ - putstaticJ.java \ - putstaticL.java \ - test.java + $(srcdir)/aastoreconstClass.java \ + $(srcdir)/checkcastC.java \ + $(srcdir)/checkcastI.java \ + $(srcdir)/getfieldD.java \ + $(srcdir)/getfieldF.java \ + $(srcdir)/getfieldI.java \ + $(srcdir)/getfieldJ.java \ + $(srcdir)/getfieldL.java \ + $(srcdir)/getstaticD.java \ + $(srcdir)/getstaticF.java \ + $(srcdir)/getstaticI.java \ + $(srcdir)/getstaticJ.java \ + $(srcdir)/getstaticL.java \ + $(srcdir)/instanceofC.java \ + $(srcdir)/instanceofI.java \ + $(srcdir)/invokespecial.java \ + $(srcdir)/invokestatic.java \ + $(srcdir)/multianewarray.java \ + $(srcdir)/newarray.java \ + $(srcdir)/putfieldD.java \ + $(srcdir)/putfieldF.java \ + $(srcdir)/putfieldI.java \ + $(srcdir)/putfieldJ.java \ + $(srcdir)/putfieldL.java \ + $(srcdir)/putfieldconstC.java \ + $(srcdir)/putfieldconstD.java \ + $(srcdir)/putfieldconstF.java \ + $(srcdir)/putfieldconstI.java \ + $(srcdir)/putfieldconstJ.java \ + $(srcdir)/putfieldconstL.java \ + $(srcdir)/putstaticD.java \ + $(srcdir)/putstaticF.java \ + $(srcdir)/putstaticI.java \ + $(srcdir)/putstaticJ.java \ + $(srcdir)/putstaticL.java \ + $(srcdir)/putstaticconstC.java \ + $(srcdir)/putstaticconstD.java \ + $(srcdir)/putstaticconstF.java \ + $(srcdir)/putstaticconstI.java \ + $(srcdir)/putstaticconstJ.java \ + $(srcdir)/putstaticconstL.java \ + $(srcdir)/test.java EXTRA_DIST = \ $(SOURCE_FILES) @@ -72,6 +86,7 @@ MAINCLASS = \ test.class CLASSES = \ + aastoreconstClass.class \ checkcastC.class \ checkcastI.class \ getfieldD.class \ @@ -90,30 +105,37 @@ CLASSES = \ invokestatic.class \ multianewarray.class \ newarray.class \ - putfieldconstIF.class \ - putfieldconstJDL.class \ putfieldD.class \ putfieldF.class \ putfieldI.class \ putfieldJ.class \ putfieldL.class \ + putfieldconstC.class \ + putfieldconstD.class \ + putfieldconstF.class \ + putfieldconstI.class \ + putfieldconstJ.class \ + putfieldconstL.class \ putstaticD.class \ putstaticF.class \ putstaticI.class \ putstaticJ.class \ - putstaticL.class + putstaticL.class \ + putstaticconstC.class \ + putstaticconstD.class \ + putstaticconstF.class \ + putstaticconstI.class \ + putstaticconstJ.class \ + putstaticconstL.class CLEANFILES = \ - $(MAINCLASS) \ - $(CLASSES) + *.class -JAVA = $(top_builddir)/src/cacao/cacao +check: build + @LD_LIBRARY_PATH=$(top_builddir)/src/cacao/.libs $(JAVA) $(JAVAFLAGS) test build: - $(JAVAC) $(SOURCE_FILES) - -check: build - $(JAVA) test + @$(JAVAC) -nowarn -d . $(SOURCE_FILES) remove: $(RM) $(CLASSES)