As a part of the recent discussions about separating the mozilla build system into a "gecko tier" and and "app tier", there was discussion about changing the nature of the SDK. It was decided that the SDK is still going to contain only frozen interface headers.

However, I have heard a lot of complaints that the current SDK is difficult to use, because the directory structure doesn't match that of the mozilla "dist" directory. This makes it very hard to switch from a project using the moz build tree to a separated project built on the SDK. Therefore, I would like to propose a change in the SDK directory structure to more-closely match the directory structure of the mozilla "dist" directory:

Current SDK:
  [sdk]/xpcom/include/nsIInputStream.h
  [sdk]/xpcom/idl/nsIInputStream.idl

Proposed:
  [SDK]/include/xpcom/nsIInputStream.h
  [SDK]/idl/xpcom/nsIInputStream.idl

I would like feedback from any embedders who currently are using the SDK: would this change help you, or would it be a painful alteration without any benefit? I obviously don't want to go changing the directory structure just for the fun of it.

--BDS
_______________________________________________
mozilla-embedding mailing list
[EMAIL PROTECTED]
http://mail.mozilla.org/listinfo/mozilla-embedding

Reply via email to