[SCM] WebKit Debian packaging branch, debian/unstable, updated. debian/1.1.15-1-40151-g37bb677
kocienda
kocienda at 268f45cc-cd09-0410-ab3c-d52691b4dbfc
Sat Sep 26 05:39:48 UTC 2009
The following commit has been merged in the debian/unstable branch:
commit b359331cfa50c03c94979ac35dc8f855a09e3de2
Author: kocienda <kocienda at 268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Mon Aug 27 23:50:57 2001 +0000
Added files for new build system
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@18 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/JavaScriptCore/kjs/MakeSystemChanges.sh b/JavaScriptCore/kjs/MakeSystemChanges.sh
new file mode 100644
index 0000000..841b34b
--- /dev/null
+++ b/JavaScriptCore/kjs/MakeSystemChanges.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+FILES='configure.in.in Makefile.am Makefile.in'
+for file in $FILES; do
+ if (test -f "$file"); then
+ A=`grep APPLE $file`
+ if (test -z "$A"); then
+ echo "Moving KDE build file $file..."
+ mv $file $file.kde
+ fi
+ fi
+done
+
+if (! test -L "Makefile.in"); then
+ echo "Making link to Apple Makefile.in..."
+ ln -s Makefile.in.apple Makefile.in
+fi
+
diff --git a/JavaScriptCore/kjs/Makefile.in.apple b/JavaScriptCore/kjs/Makefile.in.apple
new file mode 100644
index 0000000..f3b63e1
--- /dev/null
+++ b/JavaScriptCore/kjs/Makefile.in.apple
@@ -0,0 +1,116 @@
+#======================================================================
+#
+# Makefile
+#
+# $RCSfile$
+# $Revision$
+# $Author$
+# $Date$
+#
+# Copyright (C) 2001 Apple Computer, Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+#======================================================================
+# set top source dir relative to this directory
+# include make vars boilerplate
+#
+
+TOPSRCDIR = ../../..
+include $(TOPSRCDIR)/Makefile.vars
+
+#----------------------------------------------------------------------
+# Set variables for this directory
+
+CXXYACCOBJECTS = grammar.cpp grammar.h
+
+CXXOBJECTS = \
+ array_object.o \
+ bool_object.o \
+ collector.o \
+ date_object.o \
+ debugger.o \
+ error_object.o \
+ function.o \
+ function_object.o \
+ global_object.o \
+ grammar.o \
+ internal.o \
+ kjs.o \
+ lexer.o \
+ lookup.o \
+ math_object.o \
+ nodes.o \
+ number_object.o \
+ object.o \
+ object_object.o \
+ operations.o \
+ regexp.o \
+ regexp_object.o \
+ string_object.o \
+ types.o \
+ ustring.o \
+ $(NULL)
+
+PROGRAM = testkjs
+
+OBJECTS = $(CXXYACCOBJECTS) $(CXXOBJECTS)
+
+LIBRARY = libkjs.a
+
+CLEAN_FILES = $(OBJECTS) \
+ grammar.h \
+ grammar.cpp \
+ grammar.cpp.h \
+ testkjs.o \
+ $(LIBRARY) \
+ $(PROGRAM) \
+ $(NULL)
+
+#----------------------------------------------------------------------
+# Set flags for this directory
+
+YACCFLAGS = -d --output-file=grammar.cpp --name-prefix=kjsyy
+
+#----------------------------------------------------------------------
+# Set targets for this directory
+
+all: $(OBJECTS) $(LIBRARY) $(PROGRAM)
+
+$(LIBRARY): $(CXXOBJECTS)
+ $(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
+ $(RANLIB) $(LIBRARY)
+
+$(PROGRAM): testkjs.o
+ $(CC) $< -o $@ -L. -lkjs
+
+grammar.h: grammar.cpp.h
+ ln -s grammar.cpp.h grammar.h
+
+#----------------------------------------------------------------------
+# include make rules boilerplate
+
+include $(TOPSRCDIR)/Makefile.rules
+
+#======================================================================
+# end
+#======================================================================
diff --git a/WebCore/src/kdelibs/kjs/MakeSystemChanges.sh b/WebCore/src/kdelibs/kjs/MakeSystemChanges.sh
new file mode 100644
index 0000000..841b34b
--- /dev/null
+++ b/WebCore/src/kdelibs/kjs/MakeSystemChanges.sh
@@ -0,0 +1,18 @@
+#!/bin/sh
+
+FILES='configure.in.in Makefile.am Makefile.in'
+for file in $FILES; do
+ if (test -f "$file"); then
+ A=`grep APPLE $file`
+ if (test -z "$A"); then
+ echo "Moving KDE build file $file..."
+ mv $file $file.kde
+ fi
+ fi
+done
+
+if (! test -L "Makefile.in"); then
+ echo "Making link to Apple Makefile.in..."
+ ln -s Makefile.in.apple Makefile.in
+fi
+
diff --git a/WebCore/src/kdelibs/kjs/Makefile.in.apple b/WebCore/src/kdelibs/kjs/Makefile.in.apple
new file mode 100644
index 0000000..f3b63e1
--- /dev/null
+++ b/WebCore/src/kdelibs/kjs/Makefile.in.apple
@@ -0,0 +1,116 @@
+#======================================================================
+#
+# Makefile
+#
+# $RCSfile$
+# $Revision$
+# $Author$
+# $Date$
+#
+# Copyright (C) 2001 Apple Computer, Inc. All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+# notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+# notice, this list of conditions and the following disclaimer in the
+# documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY APPLE COMPUTER, INC. ``AS IS'' AND ANY
+# EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+# PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL APPLE COMPUTER, INC. OR
+# CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+# EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+# PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+# PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY
+# OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+# (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+#
+#======================================================================
+# set top source dir relative to this directory
+# include make vars boilerplate
+#
+
+TOPSRCDIR = ../../..
+include $(TOPSRCDIR)/Makefile.vars
+
+#----------------------------------------------------------------------
+# Set variables for this directory
+
+CXXYACCOBJECTS = grammar.cpp grammar.h
+
+CXXOBJECTS = \
+ array_object.o \
+ bool_object.o \
+ collector.o \
+ date_object.o \
+ debugger.o \
+ error_object.o \
+ function.o \
+ function_object.o \
+ global_object.o \
+ grammar.o \
+ internal.o \
+ kjs.o \
+ lexer.o \
+ lookup.o \
+ math_object.o \
+ nodes.o \
+ number_object.o \
+ object.o \
+ object_object.o \
+ operations.o \
+ regexp.o \
+ regexp_object.o \
+ string_object.o \
+ types.o \
+ ustring.o \
+ $(NULL)
+
+PROGRAM = testkjs
+
+OBJECTS = $(CXXYACCOBJECTS) $(CXXOBJECTS)
+
+LIBRARY = libkjs.a
+
+CLEAN_FILES = $(OBJECTS) \
+ grammar.h \
+ grammar.cpp \
+ grammar.cpp.h \
+ testkjs.o \
+ $(LIBRARY) \
+ $(PROGRAM) \
+ $(NULL)
+
+#----------------------------------------------------------------------
+# Set flags for this directory
+
+YACCFLAGS = -d --output-file=grammar.cpp --name-prefix=kjsyy
+
+#----------------------------------------------------------------------
+# Set targets for this directory
+
+all: $(OBJECTS) $(LIBRARY) $(PROGRAM)
+
+$(LIBRARY): $(CXXOBJECTS)
+ $(AR) $(ARFLAGS) $(LIBRARY) $(CXXOBJECTS)
+ $(RANLIB) $(LIBRARY)
+
+$(PROGRAM): testkjs.o
+ $(CC) $< -o $@ -L. -lkjs
+
+grammar.h: grammar.cpp.h
+ ln -s grammar.cpp.h grammar.h
+
+#----------------------------------------------------------------------
+# include make rules boilerplate
+
+include $(TOPSRCDIR)/Makefile.rules
+
+#======================================================================
+# end
+#======================================================================
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list