moz.build (1932B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 EXPORTS.mozilla.dom += [ 8 "RemoteWorkerChild.h", 9 "RemoteWorkerController.h", 10 "RemoteWorkerControllerChild.h", 11 "RemoteWorkerControllerParent.h", 12 "RemoteWorkerDebuggerChild.h", 13 "RemoteWorkerDebuggerManagerChild.h", 14 "RemoteWorkerDebuggerManagerParent.h", 15 "RemoteWorkerDebuggerParent.h", 16 "RemoteWorkerManager.h", 17 "RemoteWorkerNonLifeCycleOpControllerChild.h", 18 "RemoteWorkerNonLifeCycleOpControllerParent.h", 19 "RemoteWorkerOp.h", 20 "RemoteWorkerParent.h", 21 "RemoteWorkerService.h", 22 "RemoteWorkerServiceChild.h", 23 "RemoteWorkerServiceParent.h", 24 ] 25 26 UNIFIED_SOURCES += [ 27 "RemoteWorkerChild.cpp", 28 "RemoteWorkerController.cpp", 29 "RemoteWorkerControllerChild.cpp", 30 "RemoteWorkerControllerParent.cpp", 31 "RemoteWorkerDebuggerChild.cpp", 32 "RemoteWorkerDebuggerManagerChild.cpp", 33 "RemoteWorkerDebuggerManagerParent.cpp", 34 "RemoteWorkerDebuggerParent.cpp", 35 "RemoteWorkerManager.cpp", 36 "RemoteWorkerNonLifeCycleOpControllerChild.cpp", 37 "RemoteWorkerNonLifeCycleOpControllerParent.cpp", 38 "RemoteWorkerOp.cpp", 39 "RemoteWorkerParent.cpp", 40 "RemoteWorkerService.cpp", 41 "RemoteWorkerServiceChild.cpp", 42 "RemoteWorkerServiceParent.cpp", 43 ] 44 45 LOCAL_INCLUDES += [ 46 "/dom/serviceworkers", 47 "/xpcom/build", 48 ] 49 50 IPDL_SOURCES += [ 51 "PRemoteWorker.ipdl", 52 "PRemoteWorkerController.ipdl", 53 "PRemoteWorkerDebugger.ipdl", 54 "PRemoteWorkerDebuggerManager.ipdl", 55 "PRemoteWorkerNonLifeCycleOpController.ipdl", 56 "PRemoteWorkerService.ipdl", 57 "RemoteWorkerTypes.ipdlh", 58 ] 59 60 include("/ipc/chromium/chromium-config.mozbuild") 61 62 FINAL_LIBRARY = "xul"