moz.build 912 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
  2. # This Source Code Form is subject to the terms of the Mozilla Public
  3. # License, v. 2.0. If a copy of the MPL was not distributed with this
  4. # file, You can obtain one at http://mozilla.org/MPL/2.0/.
  5. XPIDL_SOURCES += [
  6. 'nsIPrintProgress.idl',
  7. 'nsIPrintProgressParams.idl',
  8. 'nsIPrintStatusFeedback.idl',
  9. ]
  10. EXPORTS.mozilla.layout += [
  11. 'ipc/RemotePrintJobChild.h',
  12. 'ipc/RemotePrintJobParent.h',
  13. 'PrintTranslator.h',
  14. ]
  15. XPIDL_MODULE = 'layout_printing'
  16. SOURCES += [
  17. 'ipc/RemotePrintJobChild.cpp',
  18. 'ipc/RemotePrintJobParent.cpp',
  19. 'nsPagePrintTimer.cpp',
  20. 'nsPrintData.cpp',
  21. 'nsPrintEngine.cpp',
  22. 'nsPrintObject.cpp',
  23. 'nsPrintPreviewListener.cpp',
  24. 'PrintTranslator.cpp',
  25. ]
  26. include('/ipc/chromium/chromium-config.mozbuild')
  27. FINAL_LIBRARY = 'xul'
  28. LOCAL_INCLUDES += [
  29. '../base',
  30. '/dom/base',
  31. ]