Add build scripts to Tamarin to build the global.abc and shell.abc files from source.

VERIFIED FIXED

Status

Tamarin
Build Config
--
trivial
VERIFIED FIXED
11 years ago
9 years ago

People

(Reporter: Steven Johnson, Assigned: Steven Johnson)

Tracking

Details

Attachments

(1 attachment)

(Assignee)

Description

11 years ago
This is long overdue. Note that the scripts will require that asc.jar be configured on your system.
(Assignee)

Comment 1

11 years ago
Created attachment 283262 [details] [diff] [review]
hg export of my change.
Attachment #283262 - Flags: review?
(Assignee)

Comment 2

11 years ago
Added python scripts to rebuild builtin.abc (aka "global.abc") and toplevel.abc (aka "shell.abc"), along with the relevant .cpp and .h files. Added the .abc files to the source repository as well so that they will stay in sync. (The weird dual-name issue is a holdover from living in the Adobe Flash build environment, but it's well past time to eliminate the weirdness... I have decided to standardize on the names that sync with the existing source files.)

Usage:

    cd core
    python builtin.py --> regenerates builtin.abc, .cpp, .h

    cd shell
    python toplevel.py --> regenerates toplevel.abc, .cpp, .h

Also updated runtests.pl to refer to the builtin.abc file as builtin.abc rather than global.abc... and also to no longer barf when recompiling files with $ in their name. 

Finally, updated the Mac Xcode projects to stop putting the build results in the weird ../../../../platforms/flash/mac result... again, this is a holdover from living in the Adobe Flash build environment, but doesn't make sense for Tamarin.
(Assignee)

Updated

11 years ago
Attachment #283262 - Flags: review? → review?(treilly)

Updated

11 years ago
Attachment #283262 - Flags: review?(treilly) → review+
(Assignee)

Updated

11 years ago
Status: NEW → RESOLVED
Last Resolved: 11 years ago
Resolution: --- → FIXED

Updated

9 years ago
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.