Changeset 901 in webkit for trunk/JavaScriptCore/kjs


Ignore:
Timestamp:
Mar 30, 2002, 3:01:26 AM (23 years ago)
Author:
mjs
Message:

Turned JavaScriptCore into a framework, and made it build with Project
Builder in preparation for submission:

Top level:

  • Tests/kde/Makefile.am: Link against JavaScriptCore.framework instead of the defunct libJavaScriptCore.dylib.
  • Tests/khtmlview/WebViewTest/WebViewTest.pbproj/project.pbxproj: Likewise.
  • Tests/qt/Makefile.am: Likewise.

JavaScriptCore:

Converted JavaScriptCore to build with Project Builder, in
preparation for B&I submission.

  • .cvsignore: Update the set of ignored things.
  • Makefile.am: Hand off to PB for the main build, but still handle the generated files and the test program.
  • kjs/Makefile.am: Don't build anything except the generated source files.
  • kjs/KWQDef.h, kjs/config.h: Added minimal versions of these files to get kjs to build.

Check in all the genrated files, since Project Builder isn't up to
the task of handling built sources:

  • kjs/array_object.lut.h: Added.
  • kjs/date_object.lut.h: Added.
  • kjs/grammar.cpp: Added.
  • kjs/grammar.cpp.h: Added.
  • kjs/grammar.h: Added.
  • kjs/lexer.lut.h: Added.
  • kjs/math_object.lut.h: Added.
  • kjs/number_object.lut.h: Added.
  • kjs/string_object.lut.h: Added.
  • kjs/.cvsignore: Update set of ignored things.

WebCore:

  • src/Makefile.am: Link against JavaScriptCore.framework instead of the defunct libJavaScriptCore.dylib.

WebKit:

  • WebKit.pbproj/project.pbxproj: Link against JavaScriptCore.framework instead of the defunct libJavaScriptCore.dylib.

WebBrowser:

  • WebBrowser.pbproj/project.pbxproj: Link against JavaScriptCore.framework instead of the defunct libJavaScriptCore.dylib.
Location:
trunk/JavaScriptCore
Files:
11 added
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/JavaScriptCore

    • Property svn:ignore
      •  

        old new  
        11Makefile.in
        22Makefile
        3 JavaScriptCore-install-stamp
        4 libJavaScriptCore.dylib
         3JavaScriptCore-stamp
  • trunk/JavaScriptCore/kjs

    • Property svn:ignore
      •  

        old new  
        22Makefile
        33testkjs
        4 grammar.cpp
        5 grammar.cpp.h
        6 grammar.h
        74.deps
        85*-stamp
        9 *.lo
        10 *.la
        116.libs
        12 *.lut.h
        137kjs-test.diff
        148kjs-test.out
  • trunk/JavaScriptCore/kjs/.cvsignore

    r866 r901  
    22Makefile
    33testkjs
    4 grammar.cpp
    5 grammar.cpp.h
    6 grammar.h
    74.deps
    85*-stamp
    9 *.lo
    10 *.la
    116.libs
    12 *.lut.h
    137kjs-test.diff
    148kjs-test.out
  • trunk/JavaScriptCore/kjs/Makefile.am

    r813 r901  
    11NULL =
    2 
    3 noinst_LIBRARIES = libkjs.o
    4 libkjs_o_ldflags = -Wl,-r -nostdlib
    5 libkjs_o_AR = $(OBJCXXLD) $(AM_OBJCXXFLAGS) $(OBJCXXFLAGS) $(AM_LDFLAGS) $(LDFLAGS) $(libkjs_o_ldflags) -o
    6 
    7 INCLUDES = $(KWQ_INCLUDES)
    8 
    9 libkjs_o_SOURCES = \
    10         array_object.cpp \
    11         array_object.h \
    12         bool_object.cpp \
    13         bool_object.h \
    14         collector.cpp \
    15         collector.h \
    16         date_object.cpp \
    17         date_object.h \
    18         debugger.cpp \
    19         debugger.h \
    20         error_object.cpp \
    21         error_object.h \
    22         function.cpp \
    23         function.h \
    24         function_object.cpp \
    25         function_object.h \
    26         grammar.cpp \
    27         grammar.h \
    28         internal.cpp \
    29         internal.h \
    30         interpreter.cpp \
    31         interpreter.h \
    32         lexer.cpp \
    33         lexer.h \
    34         lexer.lut.h \
    35         lookup.cpp \
    36         lookup.h \
    37         math_object.cpp \
    38         math_object.h \
    39         math_object.lut.h \
    40         nodes.cpp \
    41         nodes.h \
    42         number_object.cpp \
    43         number_object.h \
    44         object.cpp \
    45         object.h \
    46         object_object.cpp \
    47         object_object.h \
    48         operations.cpp \
    49         operations.h \
    50         property_map.cpp \
    51         property_map.h \
    52         regexp.cpp \
    53         regexp.h \
    54         regexp_object.cpp \
    55         regexp_object.h \
    56         string_object.cpp \
    57         string_object.h \
    58         types.cpp \
    59         types.h \
    60         ustring.cpp \
    61         ustring.h \
    62         value.cpp \
    63         value.h \
    64         $(NULL)
    65 
    66 noinst_PROGRAMS = testkjs
    67 
    68 testkjs_SOURCES = testkjs.cpp
    69 
    70 testkjs_LDADD = $(srcdir)/libkjs.o
    712
    723YACCFLAGS = -d --output-file=grammar.cpp --file-prefix=grammar --name-prefix=kjsyy
     
    789grammar-stamp: grammar.y
    7910        $(YACC) $(YACCFLAGS) $<
    80         ln -sf grammar.cpp.h grammar.h
     11        cp -f grammar.cpp.h grammar.h
    8112        touch ./grammar-stamp
    8213
     
    10334BUILT_SOURCES = $(GRAMMAR_FILES) $(LUT_FILES) grammar-stamp
    10435
    105 CLEANFILES = $(BUILT_SOURCES)
     36noinst_DATA = $(BUILT_SOURCES)
    10637
     38
Note: See TracChangeset for help on using the changeset viewer.