Closed Bug 850389 Opened 12 years ago Closed 12 years ago

Move XPIDL variables to moz.build files

Categories

(MailNews Core :: Build Config, defect)

defect
Not set
normal

Tracking

(Not tracked)

RESOLVED FIXED
Thunderbird 22.0

People

(Reporter: gps, Assigned: gps)

References

(Blocks 1 open bug)

Details

Attachments

(4 files)

comm-central needs work performed in bug 818246 applied to it.
Conversion was performed automatically using our tried and true mach command. Review should largely be a rubber stamp.
Attachment #724122 - Flags: review?(Pidgeot18)
Comment on attachment 724122 [details] [diff] [review] Part 2: Move IDLSRCS into moz.build (auto), v1 Consider this an rs+. All I did was eyeball most of the directories to see that roughly the same number of files were transferred; since it's automatic, I presume that all the spellings, etc. are safe. It also looks like you've picked up every directory in comm-central. There are few manual things that need transferring as well though.
Attachment #724122 - Flags: review?(Pidgeot18) → review+
Blocks: nomakefiles
Attached patch Part 1: rules.mk update, v1 (deleted) — Splinter Review
Pretty much copied lines from m-c's rules.mk.
Attachment #724249 - Flags: review?(Pidgeot18)
Conversion was done automatically. Should be a rubber stamp.
Attachment #724250 - Flags: review?(Pidgeot18)
Attached patch Part 3: Manual conversion, v1 (deleted) — Splinter Review
Manual conversion of the remaining XPIDL* variables to moz.build (things in conditionals). You should give this a thorough review. I haven't tested any of the patches in this bug. I'm really that lazy.
Assignee: nobody → gps
Status: NEW → ASSIGNED
Attachment #724251 - Flags: review?(Pidgeot18)
Comment on attachment 724249 [details] [diff] [review] Part 1: rules.mk update, v1 Review of attachment 724249 [details] [diff] [review]: ----------------------------------------------------------------- I'm not a c-c build config peer, so I don't feel comfortable r+'ing this. Redirecting review to other people who can hopefully r+ this before the m-c patch lands.
Attachment #724249 - Flags: review?(mbanner)
Attachment #724249 - Flags: review?(kairo)
Attachment #724249 - Flags: review?(bugspam.Callek)
Attachment #724249 - Flags: review?(Pidgeot18)
Attachment #724249 - Flags: feedback+
Comment on attachment 724251 [details] [diff] [review] Part 3: Manual conversion, v1 Review of attachment 724251 [details] [diff] [review]: ----------------------------------------------------------------- ::: ldap/xpcom/public/moz.build @@ -17,5 @@ > 'nsILDAPService.idl', > 'nsILDAPURL.idl', > ] > > -XPIDL_MODULE = 'mozldap' You dropped this line in the file. Also, as mentioned over IRC, you forgot to remove the stuff from ldap/xpcom/public/Makefile.in.
Attachment #724251 - Flags: review?(Pidgeot18) → review+
Comment on attachment 724250 [details] [diff] [review] Part 2b: Move XPIDL_MODULE and XPIDL_FLAGS, v1 I'll admit that I didn't try to compile with these patches, but I don't see anything untoward here. Although it is unusual to see such inherent Makefile syntax as -I$(topsrcdir)/ in the moz.build files, but as mozilla-central is using that syntax for its makefiles...
Attachment #724250 - Flags: review?(Pidgeot18) → review+
Attachment #724249 - Flags: review?(mbanner)
Attachment #724249 - Flags: review?(kairo)
Attachment #724249 - Flags: review?(bugspam.Callek)
Attachment #724249 - Flags: review+
(In reply to Joshua Cranmer [:jcranmer] from comment #6) > I'm not a c-c build config peer, so I don't feel comfortable r+'ing this. > Redirecting review to other people who can hopefully r+ this before the m-c > patch lands. To be extra clear, all other parts on this bug I feel are also explicitly build-system reviews, not just this one. However I feel comfortable with your review on all these patches, so carry-on.
Status: ASSIGNED → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Target Milestone: --- → Thunderbird 22.0
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: