summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/cxx/moz.build
diff options
context:
space:
mode:
Diffstat (limited to 'ipc/ipdl/test/cxx/moz.build')
-rw-r--r--ipc/ipdl/test/cxx/moz.build172
1 files changed, 172 insertions, 0 deletions
diff --git a/ipc/ipdl/test/cxx/moz.build b/ipc/ipdl/test/cxx/moz.build
new file mode 100644
index 0000000000..e2650df0aa
--- /dev/null
+++ b/ipc/ipdl/test/cxx/moz.build
@@ -0,0 +1,172 @@
+# -*- 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",
+ "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"