Open Bug 769390 Opened 12 years ago Updated 2 years ago

Remove $(shell) functions from Makefile.in files

Categories

(Firefox Build System :: General, defect)

defect

Tracking

(Not tracked)

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.
Whiteboard: [buildfaster:?]
Blocks: 774049
Depends on: 774584
Depends on: 774734
Depends on: 774736
Depends on: 746277
Depends on: 746282
Depends on: 845398
Product: Core → Firefox Build System
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
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.