ipc/ipdl/test/cxx/moz.build

changeset 0
6474c204b198
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/ipc/ipdl/test/cxx/moz.build	Wed Dec 31 06:09:35 2014 +0100
     1.3 @@ -0,0 +1,125 @@
     1.4 +# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
     1.5 +# vim: set filetype=python:
     1.6 +# This Source Code Form is subject to the terms of the Mozilla Public
     1.7 +# License, v. 2.0. If a copy of the MPL was not distributed with this
     1.8 +# file, You can obtain one at http://mozilla.org/MPL/2.0/.
     1.9 +
    1.10 +TOOL_DIRS += ['app']
    1.11 +
    1.12 +EXPORTS.mozilla._ipdltest += [
    1.13 +    'IPDLUnitTestProcessChild.h',
    1.14 +    'IPDLUnitTests.h',
    1.15 +    'IPDLUnitTestTypes.h',
    1.16 +    'IPDLUnitTestUtils.h',
    1.17 +]
    1.18 +
    1.19 +SOURCES += [
    1.20 +    'TestActorPunning.cpp',
    1.21 +    'TestBadActor.cpp',
    1.22 +    'TestBridgeMain.cpp',
    1.23 +    'TestCrashCleanup.cpp',
    1.24 +    'TestDataStructures.cpp',
    1.25 +    'TestDesc.cpp',
    1.26 +    'TestFailedCtor.cpp',
    1.27 +    'TestHangs.cpp',
    1.28 +    'TestInterruptErrorCleanup.cpp',
    1.29 +    'TestInterruptRaces.cpp',
    1.30 +    'TestInterruptShutdownRace.cpp',
    1.31 +    'TestJSON.cpp',
    1.32 +    'TestLatency.cpp',
    1.33 +    'TestManyChildAllocs.cpp',
    1.34 +    'TestMultiMgrs.cpp',
    1.35 +    'TestNestedLoops.cpp',
    1.36 +    'TestOpens.cpp',
    1.37 +    'TestRaceDeferral.cpp',
    1.38 +    'TestRacyInterruptReplies.cpp',
    1.39 +    'TestRacyReentry.cpp',
    1.40 +    'TestRacyUndefer.cpp',
    1.41 +    'TestRPC.cpp',
    1.42 +    'TestSanity.cpp',
    1.43 +    'TestSelfManageRoot.cpp',
    1.44 +    'TestShmem.cpp',
    1.45 +    'TestShutdown.cpp',
    1.46 +    'TestStackHooks.cpp',
    1.47 +    'TestSyncError.cpp',
    1.48 +    'TestSyncHang.cpp',
    1.49 +    'TestSyncWakeup.cpp',
    1.50 +    'TestUrgency.cpp',
    1.51 +]
    1.52 +
    1.53 +if CONFIG['OS_ARCH'] == 'Linux':
    1.54 +    SOURCES += [
    1.55 +        'TestSysVShmem.cpp',
    1.56 +    ]
    1.57 +
    1.58 +SOURCES += [
    1.59 +    'IPDLUnitTestProcessChild.cpp',
    1.60 +    'IPDLUnitTestSubprocess.cpp',
    1.61 +]
    1.62 +
    1.63 +GENERATED_SOURCES += [
    1.64 +    'IPDLUnitTests.cpp',
    1.65 +]
    1.66 +
    1.67 +IPDL_SOURCES += [
    1.68 +    'PTestActorPunning.ipdl',
    1.69 +    'PTestActorPunningPunned.ipdl',
    1.70 +    'PTestActorPunningSub.ipdl',
    1.71 +    'PTestBadActor.ipdl',
    1.72 +    'PTestBadActorSub.ipdl',
    1.73 +    'PTestBridgeMain.ipdl',
    1.74 +    'PTestBridgeMainSub.ipdl',
    1.75 +    'PTestBridgeSub.ipdl',
    1.76 +    'PTestCrashCleanup.ipdl',
    1.77 +    'PTestDataStructures.ipdl',
    1.78 +    'PTestDataStructuresCommon.ipdlh',
    1.79 +    'PTestDataStructuresSub.ipdl',
    1.80 +    'PTestDesc.ipdl',
    1.81 +    'PTestDescSub.ipdl',
    1.82 +    'PTestDescSubsub.ipdl',
    1.83 +    'PTestFailedCtor.ipdl',
    1.84 +    'PTestFailedCtorSub.ipdl',
    1.85 +    'PTestFailedCtorSubsub.ipdl',
    1.86 +    'PTestHandle.ipdl',
    1.87 +    'PTestHangs.ipdl',
    1.88 +    'PTestIndirectProtocolParam.ipdlh',
    1.89 +    'PTestIndirectProtocolParamFirst.ipdl',
    1.90 +    'PTestIndirectProtocolParamManage.ipdl',
    1.91 +    'PTestIndirectProtocolParamSecond.ipdl',
    1.92 +    'PTestInterruptErrorCleanup.ipdl',
    1.93 +    'PTestInterruptRaces.ipdl',
    1.94 +    'PTestInterruptShutdownRace.ipdl',
    1.95 +    'PTestJSON.ipdl',
    1.96 +    'PTestLatency.ipdl',
    1.97 +    'PTestManyChildAllocs.ipdl',
    1.98 +    'PTestManyChildAllocsSub.ipdl',
    1.99 +    'PTestMultiMgrs.ipdl',
   1.100 +    'PTestMultiMgrsBottom.ipdl',
   1.101 +    'PTestMultiMgrsLeft.ipdl',
   1.102 +    'PTestMultiMgrsRight.ipdl',
   1.103 +    'PTestNestedLoops.ipdl',
   1.104 +    'PTestOpens.ipdl',
   1.105 +    'PTestOpensOpened.ipdl',
   1.106 +    'PTestRaceDeferral.ipdl',
   1.107 +    'PTestRacyInterruptReplies.ipdl',
   1.108 +    'PTestRacyReentry.ipdl',
   1.109 +    'PTestRacyUndefer.ipdl',
   1.110 +    'PTestRPC.ipdl',
   1.111 +    'PTestSanity.ipdl',
   1.112 +    'PTestSelfManage.ipdl',
   1.113 +    'PTestSelfManageRoot.ipdl',
   1.114 +    'PTestShmem.ipdl',
   1.115 +    'PTestShutdown.ipdl',
   1.116 +    'PTestShutdownSub.ipdl',
   1.117 +    'PTestShutdownSubsub.ipdl',
   1.118 +    'PTestStackHooks.ipdl',
   1.119 +    'PTestSyncError.ipdl',
   1.120 +    'PTestSyncHang.ipdl',
   1.121 +    'PTestSyncWakeup.ipdl',
   1.122 +    'PTestSysVShmem.ipdl',
   1.123 +    'PTestUrgency.ipdl',
   1.124 +]
   1.125 +
   1.126 +include('/ipc/chromium/chromium-config.mozbuild')
   1.127 +
   1.128 +FINAL_LIBRARY = 'xul'

mercurial