summaryrefslogtreecommitdiffstats
path: root/ipc/ipdl/test/cxx/moz.build
blob: c87455e02d8d2915deab693fc242c676ff5a85e8 (plain)
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
134
# -*- 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',
]

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'