1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
|
# -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*-
# 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',
]
SOURCES += [
'TestActorPunning.cpp',
'TestBadActor.cpp',
'TestBridgeMain.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',
'TestOpens.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',
'TestUrgency.cpp',
'TestUrgentHangs.cpp',
]
SOURCES += [
'!IPDLUnitTests.cpp',
'IPDLUnitTestProcessChild.cpp',
'IPDLUnitTestSubprocess.cpp',
]
IPDL_SOURCES += [
'PTestActorPunning.ipdl',
'PTestActorPunningPunned.ipdl',
'PTestActorPunningSub.ipdl',
'PTestBadActor.ipdl',
'PTestBadActorSub.ipdl',
'PTestBridgeMain.ipdl',
'PTestBridgeMainSub.ipdl',
'PTestBridgeSub.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',
'PTestOpens.ipdl',
'PTestOpensOpened.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',
'PTestUrgency.ipdl',
'PTestUrgentHangs.ipdl',
]
include('/ipc/chromium/chromium-config.mozbuild')
FINAL_LIBRARY = 'xul'
|