79 lines
2.1 KiB
Python
79 lines
2.1 KiB
Python
# -*- 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"
|