зеркало из https://github.com/mozilla/gecko-dev.git
174 строки
4.6 KiB
Python
174 строки
4.6 KiB
Python
# -*- Mode: python; 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/.
|
|
|
|
DIRS += ['app']
|
|
|
|
EXPORTS.mozilla._ipdltest += [
|
|
'IPDLUnitTestProcessChild.h',
|
|
'IPDLUnitTests.h',
|
|
'IPDLUnitTestTypes.h',
|
|
'IPDLUnitTestUtils.h',
|
|
'TestActorPunning.h',
|
|
'TestAsyncReturns.h',
|
|
'TestBadActor.h',
|
|
'TestCancel.h',
|
|
'TestCrashCleanup.h',
|
|
'TestDataStructures.h',
|
|
'TestDemon.h',
|
|
'TestDesc.h',
|
|
'TestEndpointBridgeMain.h',
|
|
'TestEndpointOpens.h',
|
|
'TestFailedCtor.h',
|
|
'TestHangs.h',
|
|
'TestHighestPrio.h',
|
|
'TestInterruptErrorCleanup.h',
|
|
'TestInterruptRaces.h',
|
|
'TestInterruptShutdownRace.h',
|
|
'TestJSON.h',
|
|
'TestLatency.h',
|
|
'TestManyChildAllocs.h',
|
|
'TestMultiMgrs.h',
|
|
'TestNestedLoops.h',
|
|
'TestOffMainThreadPainting.h',
|
|
'TestRaceDeadlock.h',
|
|
'TestRaceDeferral.h',
|
|
'TestRacyInterruptReplies.h',
|
|
'TestRacyReentry.h',
|
|
'TestRacyUndefer.h',
|
|
'TestRPC.h',
|
|
'TestSanity.h',
|
|
'TestSelfManageRoot.h',
|
|
'TestShmem.h',
|
|
'TestShutdown.h',
|
|
'TestStackHooks.h',
|
|
'TestSyncError.h',
|
|
'TestSyncHang.h',
|
|
'TestSyncWakeup.h',
|
|
'TestUniquePtrIPC.h',
|
|
'TestUrgency.h',
|
|
'TestUrgentHangs.h',
|
|
]
|
|
|
|
SOURCES += [
|
|
'TestActorPunning.cpp',
|
|
'TestAsyncReturns.cpp',
|
|
'TestBadActor.cpp',
|
|
'TestCancel.cpp',
|
|
'TestCrashCleanup.cpp',
|
|
'TestDataStructures.cpp',
|
|
'TestDemon.cpp',
|
|
'TestDesc.cpp',
|
|
'TestEndpointBridgeMain.cpp',
|
|
'TestEndpointOpens.cpp',
|
|
'TestFailedCtor.cpp',
|
|
'TestHangs.cpp',
|
|
'TestHighestPrio.cpp',
|
|
'TestInterruptErrorCleanup.cpp',
|
|
'TestInterruptRaces.cpp',
|
|
'TestInterruptShutdownRace.cpp',
|
|
'TestJSON.cpp',
|
|
'TestLatency.cpp',
|
|
'TestManyChildAllocs.cpp',
|
|
'TestMultiMgrs.cpp',
|
|
'TestNestedLoops.cpp',
|
|
'TestOffMainThreadPainting.cpp',
|
|
'TestRaceDeadlock.cpp',
|
|
'TestRaceDeferral.cpp',
|
|
'TestRacyInterruptReplies.cpp',
|
|
'TestRacyReentry.cpp',
|
|
'TestRacyUndefer.cpp',
|
|
'TestRPC.cpp',
|
|
'TestSanity.cpp',
|
|
'TestSelfManageRoot.cpp',
|
|
'TestShmem.cpp',
|
|
'TestShutdown.cpp',
|
|
'TestStackHooks.cpp',
|
|
'TestSyncError.cpp',
|
|
'TestSyncHang.cpp',
|
|
'TestSyncWakeup.cpp',
|
|
'TestUniquePtrIPC.cpp',
|
|
'TestUrgency.cpp',
|
|
'TestUrgentHangs.cpp',
|
|
]
|
|
|
|
SOURCES += [
|
|
'!IPDLUnitTests.cpp',
|
|
'IPDLUnitTestProcessChild.cpp',
|
|
'IPDLUnitTestSubprocess.cpp',
|
|
]
|
|
|
|
IPDL_SOURCES += [
|
|
'PTestActorPunning.ipdl',
|
|
'PTestActorPunningPunned.ipdl',
|
|
'PTestActorPunningSub.ipdl',
|
|
'PTestAsyncReturns.ipdl',
|
|
'PTestBadActor.ipdl',
|
|
'PTestBadActorSub.ipdl',
|
|
'PTestCancel.ipdl',
|
|
'PTestCrashCleanup.ipdl',
|
|
'PTestDataStructures.ipdl',
|
|
'PTestDataStructuresCommon.ipdlh',
|
|
'PTestDataStructuresSub.ipdl',
|
|
'PTestDemon.ipdl',
|
|
'PTestDesc.ipdl',
|
|
'PTestDescSub.ipdl',
|
|
'PTestDescSubsub.ipdl',
|
|
'PTestEndpointBridgeMain.ipdl',
|
|
'PTestEndpointBridgeMainSub.ipdl',
|
|
'PTestEndpointBridgeSub.ipdl',
|
|
'PTestEndpointOpens.ipdl',
|
|
'PTestEndpointOpensOpened.ipdl',
|
|
'PTestFailedCtor.ipdl',
|
|
'PTestFailedCtorSub.ipdl',
|
|
'PTestFailedCtorSubsub.ipdl',
|
|
'PTestHandle.ipdl',
|
|
'PTestHangs.ipdl',
|
|
'PTestHighestPrio.ipdl',
|
|
'PTestIndirectProtocolParam.ipdlh',
|
|
'PTestIndirectProtocolParamFirst.ipdl',
|
|
'PTestIndirectProtocolParamManage.ipdl',
|
|
'PTestIndirectProtocolParamSecond.ipdl',
|
|
'PTestInterruptErrorCleanup.ipdl',
|
|
'PTestInterruptRaces.ipdl',
|
|
'PTestInterruptShutdownRace.ipdl',
|
|
'PTestJSON.ipdl',
|
|
'PTestLatency.ipdl',
|
|
'PTestLayoutThread.ipdl',
|
|
'PTestManyChildAllocs.ipdl',
|
|
'PTestManyChildAllocsSub.ipdl',
|
|
'PTestMultiMgrs.ipdl',
|
|
'PTestMultiMgrsBottom.ipdl',
|
|
'PTestMultiMgrsLeft.ipdl',
|
|
'PTestMultiMgrsRight.ipdl',
|
|
'PTestNestedLoops.ipdl',
|
|
'PTestPaintThread.ipdl',
|
|
'PTestPriority.ipdl',
|
|
'PTestRaceDeadlock.ipdl',
|
|
'PTestRaceDeferral.ipdl',
|
|
'PTestRacyInterruptReplies.ipdl',
|
|
'PTestRacyReentry.ipdl',
|
|
'PTestRacyUndefer.ipdl',
|
|
'PTestRPC.ipdl',
|
|
'PTestSanity.ipdl',
|
|
'PTestSelfManage.ipdl',
|
|
'PTestSelfManageRoot.ipdl',
|
|
'PTestShmem.ipdl',
|
|
'PTestShutdown.ipdl',
|
|
'PTestShutdownSub.ipdl',
|
|
'PTestShutdownSubsub.ipdl',
|
|
'PTestStackHooks.ipdl',
|
|
'PTestSyncError.ipdl',
|
|
'PTestSyncHang.ipdl',
|
|
'PTestSyncWakeup.ipdl',
|
|
'PTestUniquePtrIPC.ipdl',
|
|
'PTestUrgency.ipdl',
|
|
'PTestUrgentHangs.ipdl',
|
|
]
|
|
|
|
include('/ipc/chromium/chromium-config.mozbuild')
|
|
|
|
FINAL_LIBRARY = 'xul'
|