diff --git a/intl/build/moz.build b/intl/build/moz.build index bba2f7df5ad6..d4da7fb9f4c6 100644 --- a/intl/build/moz.build +++ b/intl/build/moz.build @@ -14,6 +14,6 @@ LOCAL_INCLUDES += [ '../lwbrk', '../strres', '../uconv', - '../unicharutil/src', + '../unicharutil', ] diff --git a/intl/unicharutil/idl/moz.build b/intl/unicharutil/idl/moz.build deleted file mode 100644 index 186b85dddd8a..000000000000 --- a/intl/unicharutil/idl/moz.build +++ /dev/null @@ -1,14 +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 += [ - 'nsIEntityConverter.idl', - 'nsISaveAsCharset.idl', - 'nsIUnicodeNormalizer.idl', -] - -XPIDL_MODULE = 'unicharutil' - diff --git a/intl/unicharutil/moz.build b/intl/unicharutil/moz.build index 1283729e52ed..f95aee6e14f9 100644 --- a/intl/unicharutil/moz.build +++ b/intl/unicharutil/moz.build @@ -4,6 +4,30 @@ # 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 += ['idl', 'public', 'util', 'src', 'tables'] +DIRS += ['util', 'tables'] TEST_TOOL_DIRS += ['tests'] +XPIDL_SOURCES += [ + 'nsIEntityConverter.idl', + 'nsISaveAsCharset.idl', + 'nsIUnicodeNormalizer.idl', +] + +XPIDL_MODULE = 'unicharutil' + +EXPORTS += [ + 'nsICaseConversion.h', + 'nsIUGenCategory.h', + 'nsUnicharUtilCIID.h', + 'nsUnicodeNormalizer.h', +] + +UNIFIED_SOURCES += [ + 'nsCaseConversionImp2.cpp', + 'nsCategoryImp.cpp', + 'nsEntityConverter.cpp', + 'nsSaveAsCharset.cpp', + 'nsUnicodeNormalizer.cpp', +] + +FINAL_LIBRARY = 'xul' diff --git a/intl/unicharutil/src/normalization_data.h b/intl/unicharutil/normalization_data.h similarity index 100% rename from intl/unicharutil/src/normalization_data.h rename to intl/unicharutil/normalization_data.h diff --git a/intl/unicharutil/src/nsCaseConversionImp2.cpp b/intl/unicharutil/nsCaseConversionImp2.cpp similarity index 100% rename from intl/unicharutil/src/nsCaseConversionImp2.cpp rename to intl/unicharutil/nsCaseConversionImp2.cpp diff --git a/intl/unicharutil/src/nsCaseConversionImp2.h b/intl/unicharutil/nsCaseConversionImp2.h similarity index 100% rename from intl/unicharutil/src/nsCaseConversionImp2.h rename to intl/unicharutil/nsCaseConversionImp2.h diff --git a/intl/unicharutil/src/nsCategoryImp.cpp b/intl/unicharutil/nsCategoryImp.cpp similarity index 100% rename from intl/unicharutil/src/nsCategoryImp.cpp rename to intl/unicharutil/nsCategoryImp.cpp diff --git a/intl/unicharutil/src/nsCategoryImp.h b/intl/unicharutil/nsCategoryImp.h similarity index 100% rename from intl/unicharutil/src/nsCategoryImp.h rename to intl/unicharutil/nsCategoryImp.h diff --git a/intl/unicharutil/src/nsEntityConverter.cpp b/intl/unicharutil/nsEntityConverter.cpp similarity index 100% rename from intl/unicharutil/src/nsEntityConverter.cpp rename to intl/unicharutil/nsEntityConverter.cpp diff --git a/intl/unicharutil/src/nsEntityConverter.h b/intl/unicharutil/nsEntityConverter.h similarity index 100% rename from intl/unicharutil/src/nsEntityConverter.h rename to intl/unicharutil/nsEntityConverter.h diff --git a/intl/unicharutil/public/nsICaseConversion.h b/intl/unicharutil/nsICaseConversion.h similarity index 100% rename from intl/unicharutil/public/nsICaseConversion.h rename to intl/unicharutil/nsICaseConversion.h diff --git a/intl/unicharutil/idl/nsIEntityConverter.idl b/intl/unicharutil/nsIEntityConverter.idl similarity index 100% rename from intl/unicharutil/idl/nsIEntityConverter.idl rename to intl/unicharutil/nsIEntityConverter.idl diff --git a/intl/unicharutil/idl/nsISaveAsCharset.idl b/intl/unicharutil/nsISaveAsCharset.idl similarity index 100% rename from intl/unicharutil/idl/nsISaveAsCharset.idl rename to intl/unicharutil/nsISaveAsCharset.idl diff --git a/intl/unicharutil/public/nsIUGenCategory.h b/intl/unicharutil/nsIUGenCategory.h similarity index 100% rename from intl/unicharutil/public/nsIUGenCategory.h rename to intl/unicharutil/nsIUGenCategory.h diff --git a/intl/unicharutil/idl/nsIUnicodeNormalizer.idl b/intl/unicharutil/nsIUnicodeNormalizer.idl similarity index 100% rename from intl/unicharutil/idl/nsIUnicodeNormalizer.idl rename to intl/unicharutil/nsIUnicodeNormalizer.idl diff --git a/intl/unicharutil/src/nsSaveAsCharset.cpp b/intl/unicharutil/nsSaveAsCharset.cpp similarity index 100% rename from intl/unicharutil/src/nsSaveAsCharset.cpp rename to intl/unicharutil/nsSaveAsCharset.cpp diff --git a/intl/unicharutil/src/nsSaveAsCharset.h b/intl/unicharutil/nsSaveAsCharset.h similarity index 100% rename from intl/unicharutil/src/nsSaveAsCharset.h rename to intl/unicharutil/nsSaveAsCharset.h diff --git a/intl/unicharutil/public/nsUnicharUtilCIID.h b/intl/unicharutil/nsUnicharUtilCIID.h similarity index 100% rename from intl/unicharutil/public/nsUnicharUtilCIID.h rename to intl/unicharutil/nsUnicharUtilCIID.h diff --git a/intl/unicharutil/src/nsUnicodeNormalizer.cpp b/intl/unicharutil/nsUnicodeNormalizer.cpp similarity index 100% rename from intl/unicharutil/src/nsUnicodeNormalizer.cpp rename to intl/unicharutil/nsUnicodeNormalizer.cpp diff --git a/intl/unicharutil/public/nsUnicodeNormalizer.h b/intl/unicharutil/nsUnicodeNormalizer.h similarity index 100% rename from intl/unicharutil/public/nsUnicodeNormalizer.h rename to intl/unicharutil/nsUnicodeNormalizer.h diff --git a/intl/unicharutil/public/moz.build b/intl/unicharutil/public/moz.build deleted file mode 100644 index 82d590196a82..000000000000 --- a/intl/unicharutil/public/moz.build +++ /dev/null @@ -1,13 +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/. - -EXPORTS += [ - 'nsICaseConversion.h', - 'nsIUGenCategory.h', - 'nsUnicharUtilCIID.h', - 'nsUnicodeNormalizer.h', -] - diff --git a/intl/unicharutil/src/moz.build b/intl/unicharutil/src/moz.build deleted file mode 100644 index c1a4ef65957d..000000000000 --- a/intl/unicharutil/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/. - -UNIFIED_SOURCES += [ - 'nsCaseConversionImp2.cpp', - 'nsCategoryImp.cpp', - 'nsEntityConverter.cpp', - 'nsSaveAsCharset.cpp', - 'nsUnicodeNormalizer.cpp', -] - -FINAL_LIBRARY = 'xul' diff --git a/intl/unicharutil/src/ucdata.c b/intl/unicharutil/ucdata.c similarity index 100% rename from intl/unicharutil/src/ucdata.c rename to intl/unicharutil/ucdata.c diff --git a/intl/unicharutil/src/ucdata.h b/intl/unicharutil/ucdata.h similarity index 100% rename from intl/unicharutil/src/ucdata.h rename to intl/unicharutil/ucdata.h