moz.build (934B)
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 TEST_DIRS += ["test"] 8 9 XPIDL_SOURCES += [ 10 "nsISDBCallbacks.idl", 11 "nsISDBConnection.idl", 12 "nsISDBRequest.idl", 13 "nsISDBResults.idl", 14 ] 15 16 XPIDL_MODULE = "dom_simpledb" 17 18 EXPORTS.mozilla.dom.simpledb += [ 19 "ActorsParent.h", 20 ] 21 22 EXPORTS.mozilla.dom += [ 23 "SDBConnection.h", 24 ] 25 26 UNIFIED_SOURCES += [ 27 "ActorsChild.cpp", 28 "ActorsParent.cpp", 29 "NotifyUtils.cpp", 30 "SDBConnection.cpp", 31 "SDBRequest.cpp", 32 "SDBResults.cpp", 33 "SimpleDBCommon.cpp", 34 ] 35 36 IPDL_SOURCES += [ 37 "PBackgroundSDBConnection.ipdl", 38 "PBackgroundSDBRequest.ipdl", 39 ] 40 41 include("/ipc/chromium/chromium-config.mozbuild") 42 43 FINAL_LIBRARY = "xul"