diff --git a/netwerk/build/moz.build b/netwerk/build/moz.build index 63d1459b36e..499a0eb9302 100644 --- a/netwerk/build/moz.build +++ b/netwerk/build/moz.build @@ -28,8 +28,8 @@ LOCAL_INCLUDES += [ '../protocol/about', '../protocol/app', '../socket', + '../streamconv', '../streamconv/converters', - '../streamconv/src', ] protocols = CONFIG['NECKO_PROTOCOLS'].copy() diff --git a/netwerk/streamconv/moz.build b/netwerk/streamconv/moz.build index cbd981d53a2..c4f77d226f1 100644 --- a/netwerk/streamconv/moz.build +++ b/netwerk/streamconv/moz.build @@ -4,5 +4,26 @@ # License, v. 2.0. If a copy of the MPL was not distributed with this # file, You can obtain one at http://mozilla.org/MPL/2.0/. -DIRS += ['public', 'src', 'converters'] +DIRS += ['converters'] TEST_DIRS += ['test'] + +XPIDL_SOURCES += [ + 'mozITXTToHTMLConv.idl', + 'nsIDirIndex.idl', + 'nsIDirIndexListener.idl', + 'nsIStreamConverter.idl', + 'nsIStreamConverterService.idl', + 'nsITXTToHTMLConv.idl', +] + +SOURCES += [ + 'nsStreamConverterService.cpp', +] + +XPIDL_MODULE = 'necko_strconv' + +FAIL_ON_WARNINGS = True + +MSVC_ENABLE_PGO = True + +FINAL_LIBRARY = 'xul' diff --git a/netwerk/streamconv/public/mozITXTToHTMLConv.idl b/netwerk/streamconv/mozITXTToHTMLConv.idl similarity index 100% rename from netwerk/streamconv/public/mozITXTToHTMLConv.idl rename to netwerk/streamconv/mozITXTToHTMLConv.idl diff --git a/netwerk/streamconv/public/nsIDirIndex.idl b/netwerk/streamconv/nsIDirIndex.idl similarity index 100% rename from netwerk/streamconv/public/nsIDirIndex.idl rename to netwerk/streamconv/nsIDirIndex.idl diff --git a/netwerk/streamconv/public/nsIDirIndexListener.idl b/netwerk/streamconv/nsIDirIndexListener.idl similarity index 100% rename from netwerk/streamconv/public/nsIDirIndexListener.idl rename to netwerk/streamconv/nsIDirIndexListener.idl diff --git a/netwerk/streamconv/public/nsIStreamConverter.idl b/netwerk/streamconv/nsIStreamConverter.idl similarity index 100% rename from netwerk/streamconv/public/nsIStreamConverter.idl rename to netwerk/streamconv/nsIStreamConverter.idl diff --git a/netwerk/streamconv/public/nsIStreamConverterService.idl b/netwerk/streamconv/nsIStreamConverterService.idl similarity index 100% rename from netwerk/streamconv/public/nsIStreamConverterService.idl rename to netwerk/streamconv/nsIStreamConverterService.idl diff --git a/netwerk/streamconv/public/nsITXTToHTMLConv.idl b/netwerk/streamconv/nsITXTToHTMLConv.idl similarity index 100% rename from netwerk/streamconv/public/nsITXTToHTMLConv.idl rename to netwerk/streamconv/nsITXTToHTMLConv.idl diff --git a/netwerk/streamconv/src/nsStreamConverterService.cpp b/netwerk/streamconv/nsStreamConverterService.cpp similarity index 100% rename from netwerk/streamconv/src/nsStreamConverterService.cpp rename to netwerk/streamconv/nsStreamConverterService.cpp diff --git a/netwerk/streamconv/src/nsStreamConverterService.h b/netwerk/streamconv/nsStreamConverterService.h similarity index 100% rename from netwerk/streamconv/src/nsStreamConverterService.h rename to netwerk/streamconv/nsStreamConverterService.h diff --git a/netwerk/streamconv/public/moz.build b/netwerk/streamconv/public/moz.build deleted file mode 100644 index 81a1846715f..00000000000 --- a/netwerk/streamconv/public/moz.build +++ /dev/null @@ -1,19 +0,0 @@ -# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- -# vim: set filetype=python: -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -XPIDL_SOURCES += [ - 'mozITXTToHTMLConv.idl', - 'nsIDirIndex.idl', - 'nsIDirIndexListener.idl', - 'nsIStreamConverter.idl', - 'nsIStreamConverterService.idl', - 'nsITXTToHTMLConv.idl', -] - -XPIDL_MODULE = 'necko_strconv' - -FAIL_ON_WARNINGS = True - diff --git a/netwerk/streamconv/src/moz.build b/netwerk/streamconv/src/moz.build deleted file mode 100644 index e0b6bdd8e49..00000000000 --- a/netwerk/streamconv/src/moz.build +++ /dev/null @@ -1,15 +0,0 @@ -# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*- -# vim: set filetype=python: -# This Source Code Form is subject to the terms of the Mozilla Public -# License, v. 2.0. If a copy of the MPL was not distributed with this -# file, You can obtain one at http://mozilla.org/MPL/2.0/. - -FAIL_ON_WARNINGS = True - -SOURCES += [ - 'nsStreamConverterService.cpp', -] - -MSVC_ENABLE_PGO = True - -FINAL_LIBRARY = 'xul'