Open
Bug 769390
Opened 14 years ago
Updated 3 years ago
Remove $(shell) functions from Makefile.in files
Categories
(Firefox Build System :: General, defect)
Firefox Build System
General
Tracking
(Not tracked)
NEW
People
(Reporter: gps, Unassigned)
References
(Depends on 1 open bug)
Details
(Whiteboard: [buildfaster:?])
$(shell) function calls aren't declarative. We should move them out of Makefile.in's and into rules.mk or somewhere else.
| Reporter | ||
Comment 1•14 years ago
|
||
| Reporter | ||
Updated•14 years ago
|
Whiteboard: [buildfaster:?]
Updated•8 years ago
|
Product: Core → Firefox Build System
Comment 2•8 years ago
|
||
Looking at the link in comment 1, discounting third-party code and things like packager.mk, there are only a handful of things that actually use $(shell):
A part of mac bundle generation (bug 1223748):
https://dxr.mozilla.org/mozilla-central/rev/789e30ff2e3d6e1fcfce1a373c1e5635488d24da/browser/app/Makefile.in#79
searchplugins (bug 1407427):
https://dxr.mozilla.org/mozilla-central/rev/789e30ff2e3d6e1fcfce1a373c1e5635488d24da/browser/locales/Makefile.in#39
https://dxr.mozilla.org/mozilla-central/rev/789e30ff2e3d6e1fcfce1a373c1e5635488d24da/mobile/locales/Makefile.in#74
Some stuff for running adb to list connected devices for Android's `make install` (which could probably just become a mach command):
https://dxr.mozilla.org/mozilla-central/rev/789e30ff2e3d6e1fcfce1a373c1e5635488d24da/mobile/android/build.mk#23
Updated•3 years ago
|
Severity: normal → S3
You need to log in
before you can comment on or make changes to this bug.
Description
•