Closed Bug 398319 Opened 17 years ago Closed 17 years ago

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

Categories

(Tamarin Graveyard :: Build Config, defect)

defect
Not set
trivial

Tracking

(Not tracked)

VERIFIED FIXED

People

(Reporter: stejohns, Assigned: stejohns)

Details

Attachments

(1 file)

This is long overdue. Note that the scripts will require that asc.jar be configured on your system.
Attachment #283262 - Flags: review?
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.
Attachment #283262 - Flags: review? → review?(treilly)
Attachment #283262 - Flags: review?(treilly) → review+
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Status: RESOLVED → VERIFIED
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: