Closed
Bug 769025
Opened 13 years ago
Closed 7 years ago
xplat build: fix dependencies that fire off rebuild of shell_toplevel.abc
Categories
(Tamarin Graveyard :: Build Config, enhancement)
Tamarin Graveyard
Build Config
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: pnkfelix, Unassigned)
References
Details
Attachments
(1 file)
1.31 KB,
patch
|
brbaker
:
review+
|
Details | Diff | Splinter Review |
This is analogous to Bug 734923. Most of the work to properly rebuild shell_toplevel.{h,cpp,abc} already landed as part of Bug 734923; the only thing I think I left undone was determining a suitable rule for the shell_toplevel dependencies (which are hard-coded in the shell_toplevel.py file).
Reporter | ||
Comment 1•13 years ago
|
||
This revises the dependencies of shell_toplevel.{h,cpp,abc} to include not just shell/shell_toplevel.as (and the other pair of files that were listed in the dependencies presumably to stop asc from starting off before they were ready), but rather now including *all* of shell/*.as extensions/*.as and shell/shell_toplevel.py.
If I were really slick I'd figure out how to generalize our existing dependency parsing infrastructure to just parse the shell_toplevel.py script. But i am not that slick.
Reporter | ||
Updated•13 years ago
|
Attachment #637225 -
Flags: review?(brbaker)
Comment 2•13 years ago
|
||
Comment on attachment 637225 [details] [diff] [review]
patch D v1: enlarge shell_toplevel rebuild deps
Review of attachment 637225 [details] [diff] [review]:
-----------------------------------------------------------------
::: shell/manifest.mk
@@ +116,5 @@
>
> # Use of '%' [to force a pattern-rule] instead of '$(curdir)/..' or
> # '$(topsrcdir)' [which would then not be a pattern-rule] is crucial
> # (ie "deliberate", ie "hack"); see Bug 632086
> +%/generated/shell_toplevel.h %/generated/shell_toplevel.cpp %/generated/shell_toplevel.abc: $(topsrcdir)/shell_toplevel.py $(topsrcdir)/shell/*.as $(topsrcdir)/core/api-versions.as $(topsrcdir)/extensions/*.as %/generated/builtin.abc
$(topsrcdir)/shell_toplevel.py should be $(topsrcdir)/shell/shell_toplevel.py
Attachment #637225 -
Flags: review?(brbaker) → review+
Comment 3•7 years ago
|
||
Tamarin is a dead project now. Mass WONTFIX.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → WONTFIX
Comment 4•7 years ago
|
||
Tamarin isn't maintained anymore. WONTFIX remaining bugs.
You need to log in
before you can comment on or make changes to this bug.
Description
•