- changed testkjs to build in Xcode rather than from Makefile
* .cvsignore: Removed obsolete files from this list.
* Makefile.am: Removed code to build testkjs; we do this in Xcode now.
Changed to build target "All" rather than default target. This makes us
build the testkjs test tool.
* dummy.cpp: Removed.
* kjs/.cvsignore: Removed obsolete files from this list, including
the testkjs tool, which is now built in the symroots directory.
* kjs/testkjs.cpp: Added copyright notice that was missing, since we have
changed this file. Also this has the nice side effect of causing the tool
to be rebuilt in the new location even if there are no other changes in
your tree when you check this out.
* tests/mozilla/run-mozilla-tests: Invoke perl explicitly so this works
without setting the execute bit on jsDriver.pl.
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@7121
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
Makefile.in
Makefile
JavaScriptCore-stamp
-JavaScriptCore-install-stamp
-libJavaScriptCore.dylib
+2004-07-26 Kevin Decker <kdecker@apple.com>
+
+ Changes done by Darin, reviewed by Kevin.
+
+ - changed testkjs to build in Xcode rather than from Makefile
+
+ * .cvsignore: Removed obsolete files from this list.
+ * Makefile.am: Removed code to build testkjs; we do this in Xcode now.
+ Changed to build target "All" rather than default target. This makes us
+ build the testkjs test tool.
+ * dummy.cpp: Removed.
+ * kjs/.cvsignore: Removed obsolete files from this list, including
+ the testkjs tool, which is now built in the symroots directory.
+ * kjs/testkjs.cpp: Added copyright notice that was missing, since we have
+ changed this file. Also this has the nice side effect of causing the tool
+ to be rebuilt in the new location even if there are no other changes in
+ your tree when you check this out.
+ * tests/mozilla/run-mozilla-tests: Invoke perl explicitly so this works
+ without setting the execute bit on jsDriver.pl.
+
2004-07-22 Kevin Decker <kdecker@apple.com>
Reviewed by Darin
SUBDIRS = pcre kjs
-# FIXME: need to build the other kjs test program too
-
-INCLUDES = -I $(top_srcdir)/JavaScriptCore/kjs
-noinst_PROGRAMS = kjs/testkjs
-kjs_testkjs_SOURCES = kjs/testkjs.cpp
-kjs_testkjs_DEPENDENCIES = JavaScriptCore-stamp
-kjs_testkjs_LDFLAGS = -F$(SYMROOTS) -framework JavaScriptCore
-
all-am: JavaScriptCore-stamp
JavaScriptCore-stamp: kjs/*.cpp kjs/*.h pcre/*.c pcre/*.h bindings/*.h bindings/*.cpp bindings/jni/*.cpp bindings/jni/*.h bindings/objc/*.h bindings/objc/*.mm bindings/c/*.h bindings/c/*.cpp
- xcodebuild -buildstyle $(BUILDSTYLE) OBJROOT=$(SYMROOTS) SYMROOT=$(SYMROOTS) DSTROOT=$(SYMROOTS) && touch $@
+ xcodebuild -target All -buildstyle $(BUILDSTYLE) OBJROOT=$(SYMROOTS) SYMROOT=$(SYMROOTS) DSTROOT=$(SYMROOTS) && touch $@
clean-am:
- xcodebuild clean OBJROOT=$(SYMROOTS) SYMROOT=$(SYMROOTS) DSTROOT=$(SYMROOTS)
+ xcodebuild -target All clean OBJROOT=$(SYMROOTS) SYMROOT=$(SYMROOTS) DSTROOT=$(SYMROOTS)
rm -rf $(SYMROOTS)/JavaScriptCore.build
rm -rf $(SYMROOTS)/JavaScriptCore.framework
rm -rf $(SYMROOTS)/Safari.app/Frameworks/JavaScriptCore.framework
Makefile.in
Makefile
-testkjs
-.deps
-*-stamp
-.libs
-kjs-test.diff
-kjs-test.out
.dirstamp
+grammar-stamp
/*
* This file is part of the KDE libraries
* Copyright (C) 1999-2000 Harri Porten (porten@kde.org)
+ * Copyright (C) 2004 Apple Computer, Inc.
*
* This library is free software; you can redistribute it and/or
* modify it under the terms of the GNU Library General Public
-./jsDriver.pl -e kjs -L ecma/Date -f actual.html
+perl jsDriver.pl -e kjs -L ecma/Date -f actual.html
jst expected.html actual.html