[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