2013-04-01 22:36:59 +04:00
|
|
|
# -*- Mode: python; c-basic-offset: 4; indent-tabs-mode: nil; tab-width: 40 -*-
|
2013-02-26 00:47:22 +04:00
|
|
|
# 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/.
|
|
|
|
|
|
|
|
TOOL_DIRS += ['app']
|
2013-03-19 22:47:00 +04:00
|
|
|
|
|
|
|
MODULE = 'ipdlunittest'
|
2013-08-15 17:12:40 +04:00
|
|
|
LIBRARY_NAME = 'ipdlunittest_s'
|
2013-03-19 22:47:00 +04:00
|
|
|
|
2013-04-16 23:24:43 +04:00
|
|
|
EXPORTS.mozilla._ipdltest += [
|
|
|
|
'IPDLUnitTestProcessChild.h',
|
|
|
|
'IPDLUnitTestTypes.h',
|
|
|
|
'IPDLUnitTestUtils.h',
|
|
|
|
'IPDLUnitTests.h',
|
|
|
|
]
|
|
|
|
|
2013-04-24 01:54:15 +04:00
|
|
|
CPP_SOURCES += [
|
|
|
|
'$(IPDLTESTSRCS)',
|
|
|
|
'IPDLUnitTestProcessChild.cpp',
|
|
|
|
'IPDLUnitTestSubprocess.cpp',
|
|
|
|
'IPDLUnitTests.cpp',
|
|
|
|
]
|
|
|
|
|
2013-07-01 17:56:28 +04:00
|
|
|
IPDL_SOURCES += [
|
|
|
|
'PTestActorPunning.ipdl',
|
|
|
|
'PTestActorPunningPunned.ipdl',
|
|
|
|
'PTestActorPunningSub.ipdl',
|
|
|
|
'PTestBadActor.ipdl',
|
|
|
|
'PTestBadActorSub.ipdl',
|
|
|
|
'PTestBridgeMain.ipdl',
|
|
|
|
'PTestBridgeMainSub.ipdl',
|
|
|
|
'PTestBridgeSub.ipdl',
|
|
|
|
'PTestCrashCleanup.ipdl',
|
|
|
|
'PTestDataStructures.ipdl',
|
|
|
|
'PTestDataStructuresCommon.ipdlh',
|
|
|
|
'PTestDataStructuresSub.ipdl',
|
|
|
|
'PTestDesc.ipdl',
|
|
|
|
'PTestDescSub.ipdl',
|
|
|
|
'PTestDescSubsub.ipdl',
|
|
|
|
'PTestFailedCtor.ipdl',
|
|
|
|
'PTestFailedCtorSub.ipdl',
|
|
|
|
'PTestFailedCtorSubsub.ipdl',
|
|
|
|
'PTestHandle.ipdl',
|
|
|
|
'PTestHangs.ipdl',
|
|
|
|
'PTestIndirectProtocolParam.ipdlh',
|
|
|
|
'PTestIndirectProtocolParamFirst.ipdl',
|
|
|
|
'PTestIndirectProtocolParamManage.ipdl',
|
|
|
|
'PTestIndirectProtocolParamSecond.ipdl',
|
2013-10-01 04:27:45 +04:00
|
|
|
'PTestInterruptErrorCleanup.ipdl',
|
|
|
|
'PTestInterruptRaces.ipdl',
|
|
|
|
'PTestInterruptShutdownRace.ipdl',
|
2013-07-01 17:56:28 +04:00
|
|
|
'PTestJSON.ipdl',
|
|
|
|
'PTestLatency.ipdl',
|
|
|
|
'PTestManyChildAllocs.ipdl',
|
|
|
|
'PTestManyChildAllocsSub.ipdl',
|
|
|
|
'PTestMultiMgrs.ipdl',
|
|
|
|
'PTestMultiMgrsBottom.ipdl',
|
|
|
|
'PTestMultiMgrsLeft.ipdl',
|
|
|
|
'PTestMultiMgrsRight.ipdl',
|
|
|
|
'PTestNestedLoops.ipdl',
|
|
|
|
'PTestOpens.ipdl',
|
|
|
|
'PTestOpensOpened.ipdl',
|
2013-10-01 20:15:03 +04:00
|
|
|
'PTestRPC.ipdl',
|
2013-07-01 17:56:28 +04:00
|
|
|
'PTestRaceDeferral.ipdl',
|
2013-10-01 04:27:45 +04:00
|
|
|
'PTestRacyInterruptReplies.ipdl',
|
2013-07-01 17:56:28 +04:00
|
|
|
'PTestRacyReentry.ipdl',
|
|
|
|
'PTestRacyUndefer.ipdl',
|
|
|
|
'PTestSanity.ipdl',
|
|
|
|
'PTestSelfManage.ipdl',
|
|
|
|
'PTestSelfManageRoot.ipdl',
|
|
|
|
'PTestShmem.ipdl',
|
|
|
|
'PTestShutdown.ipdl',
|
|
|
|
'PTestShutdownSub.ipdl',
|
|
|
|
'PTestShutdownSubsub.ipdl',
|
|
|
|
'PTestStackHooks.ipdl',
|
|
|
|
'PTestSyncError.ipdl',
|
|
|
|
'PTestSyncHang.ipdl',
|
|
|
|
'PTestSyncWakeup.ipdl',
|
|
|
|
'PTestSysVShmem.ipdl',
|
|
|
|
'PTestUrgency.ipdl',
|
|
|
|
]
|
2013-08-22 10:56:00 +04:00
|
|
|
|
|
|
|
LIBXUL_LIBRARY = True
|
|
|
|
|
2013-10-03 11:11:13 +04:00
|
|
|
EXPORT_LIBRARY = True
|
|
|
|
|