Source code

Revision control

Copy as Markdown

Other Tools

# -*- 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/.
Library("ipdltest")
EXPORTS.mozilla._ipdltest += [
"IPDLUnitTest.h",
"IPDLUnitTestChild.h",
"IPDLUnitTestParent.h",
"TestBasicChild.h",
"TestBasicParent.h",
]
SOURCES += [
"IPDLUnitTest.cpp",
"TestAsyncReturns.cpp",
"TestBasic.cpp",
"TestCancel.cpp",
"TestCrossProcessSemaphore.cpp",
"TestDataStructures.cpp",
"TestDescendant.cpp",
"TestDestroyNested.cpp",
"TestEndpointOpens.cpp",
"TestHangs.cpp",
"TestInduceConnectionError.cpp",
"TestJSON.cpp",
"TestManyChildAllocs.cpp",
"TestManyHandles.cpp",
"TestMostNested.cpp",
"TestMultiMgrs.cpp",
"TestSelfManage.cpp",
"TestShmem.cpp",
"TestSyncError.cpp",
"TestUniquePtrIPC.cpp",
"TestUrgency.cpp",
]
IPDL_SOURCES += [
"PIPDLUnitTest.ipdl",
"PTestAsyncReturns.ipdl",
"PTestBasic.ipdl",
"PTestCancel.ipdl",
"PTestCrossProcessSemaphore.ipdl",
"PTestDataStructures.ipdl",
"PTestDataStructuresCommon.ipdlh",
"PTestDataStructuresSub.ipdl",
"PTestDescendant.ipdl",
"PTestDescendantSub.ipdl",
"PTestDescendantSubsub.ipdl",
"PTestDestroyNested.ipdl",
"PTestDestroyNestedSub.ipdl",
"PTestEndpointOpens.ipdl",
"PTestEndpointOpensOpened.ipdl",
"PTestHangs.ipdl",
"PTestInduceConnectionError.ipdl",
"PTestJSON.ipdl",
"PTestJSONHandle.ipdl",
"PTestManyChildAllocs.ipdl",
"PTestManyChildAllocsSub.ipdl",
"PTestManyHandles.ipdl",
"PTestMostNested.ipdl",
"PTestMultiMgrs.ipdl",
"PTestMultiMgrsBottom.ipdl",
"PTestMultiMgrsLeft.ipdl",
"PTestMultiMgrsRight.ipdl",
"PTestSelfManage.ipdl",
"PTestSelfManageRoot.ipdl",
"PTestShmem.ipdl",
"PTestSyncError.ipdl",
"PTestUniquePtrIPC.ipdl",
"PTestUrgency.ipdl",
]
include("/ipc/chromium/chromium-config.mozbuild")
FINAL_LIBRARY = "xul-gtest"