moz.build (2142B)
1 # -*- Mode: python; indent-tabs-mode: nil; tab-width: 40 -*- 2 # vim: set filetype=python: 3 # This Source Code Form is subject to the terms of the Mozilla Public 4 # License, v. 2.0. If a copy of the MPL was not distributed with this 5 # file, You can obtain one at http://mozilla.org/MPL/2.0/. 6 7 Library("ipdltest") 8 9 EXPORTS.mozilla._ipdltest += [ 10 "IPDLUnitTest.h", 11 "IPDLUnitTestChild.h", 12 "IPDLUnitTestParent.h", 13 "TestBasicChild.h", 14 "TestBasicParent.h", 15 ] 16 17 SOURCES += [ 18 "IPDLUnitTest.cpp", 19 "TestAsyncReturns.cpp", 20 "TestBasic.cpp", 21 "TestCancel.cpp", 22 "TestCrossProcessSemaphore.cpp", 23 "TestDataStructures.cpp", 24 "TestDescendant.cpp", 25 "TestDestroyNested.cpp", 26 "TestEndpointOpens.cpp", 27 "TestHangs.cpp", 28 "TestInduceConnectionError.cpp", 29 "TestJSON.cpp", 30 "TestManyChildAllocs.cpp", 31 "TestManyHandles.cpp", 32 "TestMostNested.cpp", 33 "TestMultiMgrs.cpp", 34 "TestSelfManage.cpp", 35 "TestShmem.cpp", 36 "TestSyncError.cpp", 37 "TestUniquePtrIPC.cpp", 38 "TestUrgency.cpp", 39 ] 40 41 IPDL_SOURCES += [ 42 "PIPDLUnitTest.ipdl", 43 "PTestAsyncReturns.ipdl", 44 "PTestBasic.ipdl", 45 "PTestCancel.ipdl", 46 "PTestCrossProcessSemaphore.ipdl", 47 "PTestDataStructures.ipdl", 48 "PTestDataStructuresCommon.ipdlh", 49 "PTestDataStructuresSub.ipdl", 50 "PTestDescendant.ipdl", 51 "PTestDescendantSub.ipdl", 52 "PTestDescendantSubsub.ipdl", 53 "PTestDestroyNested.ipdl", 54 "PTestDestroyNestedSub.ipdl", 55 "PTestEndpointOpens.ipdl", 56 "PTestEndpointOpensOpened.ipdl", 57 "PTestHangs.ipdl", 58 "PTestInduceConnectionError.ipdl", 59 "PTestJSON.ipdl", 60 "PTestJSONHandle.ipdl", 61 "PTestManyChildAllocs.ipdl", 62 "PTestManyChildAllocsSub.ipdl", 63 "PTestManyHandles.ipdl", 64 "PTestMostNested.ipdl", 65 "PTestMultiMgrs.ipdl", 66 "PTestMultiMgrsBottom.ipdl", 67 "PTestMultiMgrsLeft.ipdl", 68 "PTestMultiMgrsRight.ipdl", 69 "PTestSelfManage.ipdl", 70 "PTestSelfManageRoot.ipdl", 71 "PTestShmem.ipdl", 72 "PTestSyncError.ipdl", 73 "PTestUniquePtrIPC.ipdl", 74 "PTestUrgency.ipdl", 75 ] 76 77 include("/ipc/chromium/chromium-config.mozbuild") 78 79 FINAL_LIBRARY = "xul-gtest"