Closed Bug 502285 Opened 15 years ago Closed 15 years ago

Modify build setup to only build crypto pieces when specifically requested

Categories

(Firefox :: Sync, defect)

x86
macOS
defect
Not set
normal

Tracking

()

RESOLVED FIXED

People

(Reporter: mconnor, Assigned: mconnor)

References

Details

Ideally, the crypto component would be a part of the platform.  Until then, it'd be a win for getting up and running to only rebuild the crypto pieces if we specifically request it (i.e. |make crypto| or something).  The component only changes if we add platforms, and other than that we shouldn't need to make people deal with the SDK.  I might even go as far as to say we should move that code into a /crypto subdirectory and leave it out of the toplevel makefile entirely.

Thoughts?
Would save me a step ;) Right now I build weave with..

make xpi && hg revert -a --no-backup platform

Plenty of accidental checkins of a rebuilt binary..
http://hg.mozilla.org/labs/weave/log/tip/platform/Darwin/components/WeaveCrypto.dylib
I'm currently just commenting out the two lines at: http://mxr.mozilla.org/labs-central/source/weave/Makefile#111 to avoid the same fate. ;)
Need this to make automated builds easier, taking.
Assignee: nobody → mconnor
Depends on: 503429
Component: General → Build Config
QA Contact: general → build-config
Fixed by bug 503429
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → FIXED
Target Milestone: 1.0 → 0.5
Component: Firefox Sync: Build → Sync
Product: Cloud Services → Firefox
You need to log in before you can comment on or make changes to this bug.