VirtualBox

Changeset 11612 in vbox


Ignore:
Timestamp:
Aug 25, 2008 1:52:37 PM (16 years ago)
Author:
vboxsync
Message:

major rework of sdk dirs layout

Location:
trunk
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Config.kmk

    r11610 r11612  
    10321032 # if updating, also update xpidl_INST var in src/libs/xpcom18a4/Makefile.kmk
    10331033 VBOX_XPIDL          ?= $(PATH_BIN)/xpidl$(HOSTSUFF_EXE)
    1034  VBOX_PATH_XPCOM_IDL ?= $(VBOX_PATH_SDK)/idl
    1035  VBOX_XPCOM_INCS     ?= \
    1036         $(VBOX_PATH_SDK)/include \
    1037         $(VBOX_PATH_SDK)/include/xpcom \
    1038         $(VBOX_PATH_SDK)/include/xpcom/nsprpub \
    1039         $(VBOX_PATH_SDK)/include/xpcom/string \
    1040         $(VBOX_PATH_SDK)/include/xpcom/xpcom \
    1041         $(VBOX_PATH_SDK)/include/xpcom/ipcd
     1034 VBOX_PATH_XPCOM_IDL ?= $(VBOX_PATH_SDK)/bindings/xpcom/idl
     1035 VBOX_XPCOM_INCS     ?=                                 \
     1036        $(VBOX_PATH_SDK)/bindings/xpcom/include         \
     1037        $(VBOX_PATH_SDK)/bindings/xpcom/include/xpcom   \
     1038        $(VBOX_PATH_SDK)/bindings/xpcom/include/string  \
     1039        $(VBOX_PATH_SDK)/bindings/xpcom/include/xpcom   \
     1040        $(VBOX_PATH_SDK)/bindings/xpcom/include/nsprpub \
     1041        $(VBOX_PATH_SDK)/bindings/xpcom/include/ipcd
    10421042 ifneq ($(KBUILD_TARGET),os2)
    10431043  # libIDL-config (for xpcom18a4)
     
    22582258TEMPLATE_VBOXMAINEXE_RCDEFS              = $(TEMPLATE_VBOXR3EXE_RCDEFS)
    22592259TEMPLATE_VBOXMAINEXE_LIBS.kprofile       = $(LIB_KPROFILE)
    2260 TEMPLATE_VBOXMAINEXE_INCS                = \
    2261         $(VBOX_PATH_SDK)/include
    22622260
    22632261ifeq ($(KBUILD_TARGET),win)
     2262  TEMPLATE_VBOXMAINEXE_INCS              =  $(VBOX_PATH_SDK)/bindings/mscom/include
     2263
    22642264  TEMPLATE_VBOXMAINEXE_SDKS              = WINPSDK W2K3DDK
    22652265 ifdef VBOX_USE_VCC80
     
    22982298else # the GCC guys:
    22992299
     2300TEMPLATE_VBOXMAINEXE_INCS              =  $(VBOX_PATH_SDK)/bindings/xpcom/include
    23002301TEMPLATE_VBOXMAINEXE_TOOL                = $(VBOX_GCC_TOOL)
    23012302TEMPLATE_VBOXMAINEXE_CXXFLAGS            = -g -Wall -Wno-long-long -Wno-trigraphs -pipe -Wno-non-virtual-dtor -fshort-wchar -fpermissive -fexceptions -frtti $(VBOX_GCC_OPT) $(VBOX_GCC_FP) -fno-strict-aliasing $(VBOX_GCC_fvisibility-inlines-hidden) $(VBOX_GCC_fvisibility-hidden)
     
    23412342 endif
    23422343TEMPLATE_VBOXMAINEXE_INTERMEDIATES      = \
    2343         $(VBOX_PATH_SDK)/include/VirtualBox_XPCOM.h
     2344        $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h
    23442345
    23452346endif # !win
     
    24392440TEMPLATE_VBOXQTGUIEXE = VBox Qt GUI Executable
    24402441TEMPLATE_VBOXQTGUIEXE_DEFS = IN_RING3 QT_NO_DEBUG QT_THREAD_SUPPORT $(ARCH_BITS_DEFS)
    2441 TEMPLATE_VBOXQTGUIEXE_INCS = \
    2442         $(VBOX_PATH_SDK)/include \
     2442
     2443
     2444ifeq ($(KBUILD_TARGET),win)
     2445 TEMPLATE_VBOXQTGUIEXE_INCS =                   \
     2446        $(VBOX_PATH_SDK)/bindings/mscom/include \
    24432447        $(VBOX_PATH_QT)/include
    2444 
    2445 ifeq ($(KBUILD_TARGET),win)
    24462448 # drag in library configuration (we need QMAKE_PRL_DEFINES)
    24472449 ifneq ($(LIB_QT_PRL),)
     
    24812483
    24822484else # the gcc guys:
     2485 TEMPLATE_VBOXQTGUIEXE_INCS =                   \
     2486        $(VBOX_PATH_SDK)/bindings/xpcom/include \
     2487        $(VBOX_PATH_QT)/include
    24832488 TEMPLATE_VBOXQTGUIEXE_TOOL = $(VBOX_GCC_TOOL)
    24842489 TEMPLATE_VBOXQTGUIEXE_DEFS.linux = _REENTRANT
     
    25752580        $(LIB_XPCOM)
    25762581 TEMPLATE_VBOXQTGUIEXE_INTERMEDIATES += \
    2577         $(VBOX_PATH_SDK)/include/VirtualBox_XPCOM.h
     2582        $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h
    25782583else
    25792584 TEMPLATE_VBOXQTGUIEXE_INTERMEDIATES += \
    2580         $(VBOX_PATH_SDK)/include/VirtualBox.h
     2585        $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h
    25812586endif
    25822587
  • trunk/src/VBox/Installer/solaris/sdkfiles.ose

    r11396 r11612  
    1 sdk/include/xpcom/nsprpub/nspr.h
    2 sdk/include/xpcom/nsprpub/plarena.h
    3 sdk/include/xpcom/nsprpub/plarenas.h
    4 sdk/include/xpcom/nsprpub/plbase64.h
    5 sdk/include/xpcom/nsprpub/plerror.h
    6 sdk/include/xpcom/nsprpub/plgetopt.h
    7 sdk/include/xpcom/nsprpub/plhash.h
    8 sdk/include/xpcom/nsprpub/plresolv.h
    9 sdk/include/xpcom/nsprpub/plstr.h
    10 sdk/include/xpcom/nsprpub/pratom.h
    11 sdk/include/xpcom/nsprpub/prbit.h
    12 sdk/include/xpcom/nsprpub/prclist.h
    13 sdk/include/xpcom/nsprpub/prcmon.h
    14 sdk/include/xpcom/nsprpub/prcountr.h
    15 sdk/include/xpcom/nsprpub/prcvar.h
    16 sdk/include/xpcom/nsprpub/prdtoa.h
    17 sdk/include/xpcom/nsprpub/prenv.h
    18 sdk/include/xpcom/nsprpub/prerr.h
    19 sdk/include/xpcom/nsprpub/prerror.h
    20 sdk/include/xpcom/nsprpub/prinet.h
    21 sdk/include/xpcom/nsprpub/prinit.h
    22 sdk/include/xpcom/nsprpub/prinrval.h
    23 sdk/include/xpcom/nsprpub/prio.h
    24 sdk/include/xpcom/nsprpub/pripcsem.h
    25 sdk/include/xpcom/nsprpub/prlink.h
    26 sdk/include/xpcom/nsprpub/md/_darwin.h
    27 sdk/include/xpcom/nsprpub/md/_freebsd.h
    28 sdk/include/xpcom/nsprpub/md/_l4v2.h
    29 sdk/include/xpcom/nsprpub/md/_linux.h
    30 sdk/include/xpcom/nsprpub/md/_macos.h
    31 sdk/include/xpcom/nsprpub/md/_netbsd.h
    32 sdk/include/xpcom/nsprpub/md/_openbsd.h
    33 sdk/include/xpcom/nsprpub/md/_os2_errors.h
    34 sdk/include/xpcom/nsprpub/md/_os2.h
    35 sdk/include/xpcom/nsprpub/md/_pcos.h
    36 sdk/include/xpcom/nsprpub/md/_solaris.h
    37 sdk/include/xpcom/nsprpub/md/_unix_errors.h
    38 sdk/include/xpcom/nsprpub/md/_unixos.h
    39 sdk/include/xpcom/nsprpub/md/_pth.h
    40 sdk/include/xpcom/nsprpub/md/prosdep.h
    41 sdk/include/xpcom/nsprpub/md/_freebsd.cfg
    42 sdk/include/xpcom/nsprpub/md/_linux.cfg
    43 sdk/include/xpcom/nsprpub/md/_darwin.cfg
    44 sdk/include/xpcom/nsprpub/md/_netbsd.cfg
    45 sdk/include/xpcom/nsprpub/md/_openbsd.cfg
    46 sdk/include/xpcom/nsprpub/md/_os2.cfg
    47 sdk/include/xpcom/nsprpub/md/_solaris32.cfg
    48 sdk/include/xpcom/nsprpub/md/_solaris64.cfg
    49 sdk/include/xpcom/nsprpub/md/_l4v2.cfg
    50 sdk/include/xpcom/nsprpub/prlock.h
    51 sdk/include/xpcom/nsprpub/prlog.h
    52 sdk/include/xpcom/nsprpub/prlong.h
    53 sdk/include/xpcom/nsprpub/prmem.h
    54 sdk/include/xpcom/nsprpub/prmon.h
    55 sdk/include/xpcom/nsprpub/prmwait.h
    56 sdk/include/xpcom/nsprpub/prnetdb.h
    57 sdk/include/xpcom/nsprpub/prolock.h
    58 sdk/include/xpcom/nsprpub/prpdce.h
    59 sdk/include/xpcom/nsprpub/prprf.h
    60 sdk/include/xpcom/nsprpub/prproces.h
    61 sdk/include/xpcom/nsprpub/prrng.h
    62 sdk/include/xpcom/nsprpub/prrwlock.h
    63 sdk/include/xpcom/nsprpub/prshm.h
    64 sdk/include/xpcom/nsprpub/prshma.h
    65 sdk/include/xpcom/nsprpub/prsystem.h
    66 sdk/include/xpcom/nsprpub/prthread.h
    67 sdk/include/xpcom/nsprpub/prtime.h
    68 sdk/include/xpcom/nsprpub/prtpool.h
    69 sdk/include/xpcom/nsprpub/prtrace.h
    70 sdk/include/xpcom/nsprpub/prtypes.h
    71 sdk/include/xpcom/nsprpub/prvrsion.h
    72 sdk/include/xpcom/nsprpub/prwin16.h
    73 sdk/include/xpcom/nsprpub/prcpucfg.h
    74 sdk/include/xpcom/nsprpub/obsolete/pralarm.h
    75 sdk/include/xpcom/nsprpub/obsolete/probslet.h
    76 sdk/include/xpcom/nsprpub/obsolete/protypes.h
    77 sdk/include/xpcom/nsprpub/obsolete/prsem.h
    78 sdk/include/xpcom/nsprpub/private/pprio.h
    79 sdk/include/xpcom/nsprpub/private/pprthred.h
    80 sdk/include/xpcom/nsprpub/private/prpriv.h
    81 sdk/include/xpcom/string/nsAString.h
    82 sdk/include/xpcom/string/nsAlgorithm.h
    83 sdk/include/xpcom/string/nsCharTraits.h
    84 sdk/include/xpcom/string/nsDependentString.h
    85 sdk/include/xpcom/string/nsDependentSubstring.h
    86 sdk/include/xpcom/string/nsEmbedString.h
    87 sdk/include/xpcom/string/nsLiteralString.h
    88 sdk/include/xpcom/string/nsObsoleteAString.h
    89 sdk/include/xpcom/string/nsPrintfCString.h
    90 sdk/include/xpcom/string/nsPromiseFlatString.h
    91 sdk/include/xpcom/string/nsReadableUtils.h
    92 sdk/include/xpcom/string/nsString.h
    93 sdk/include/xpcom/string/nsStringAPI.h
    94 sdk/include/xpcom/string/nsStringFwd.h
    95 sdk/include/xpcom/string/nsStringIterator.h
    96 sdk/include/xpcom/string/nsSubstring.h
    97 sdk/include/xpcom/string/nsSubstringTuple.h
    98 sdk/include/xpcom/string/nsTAString.h
    99 sdk/include/xpcom/string/nsTString.h
    100 sdk/include/xpcom/string/nsTDependentString.h
    101 sdk/include/xpcom/string/nsTDependentSubstring.h
    102 sdk/include/xpcom/string/nsTObsoleteAString.h
    103 sdk/include/xpcom/string/nsTPromiseFlatString.h
    104 sdk/include/xpcom/string/nsTSubstring.h
    105 sdk/include/xpcom/string/nsTSubstringTuple.h
    106 sdk/include/xpcom/string/nsUTF8Utils.h
    107 sdk/include/xpcom/string/nsXPIDLString.h
    108 sdk/include/xpcom/string/string-template-def-char.h
    109 sdk/include/xpcom/string/string-template-def-unichar.h
    110 sdk/include/xpcom/string/string-template-undef.h
    111 sdk/include/xpcom/xpcom/nsAgg.h
    112 sdk/include/xpcom/xpcom/nsAppDirectoryServiceDefs.h
    113 sdk/include/xpcom/xpcom/nsArray.h
    114 sdk/include/xpcom/xpcom/nsArrayEnumerator.h
    115 sdk/include/xpcom/xpcom/nsAtomService.h
    116 sdk/include/xpcom/xpcom/nsAutoBuffer.h
    117 sdk/include/xpcom/xpcom/nsAutoLock.h
    118 sdk/include/xpcom/xpcom/nsAutoPtr.h
    119 sdk/include/xpcom/xpcom/nsBaseHashtable.h
    120 sdk/include/xpcom/xpcom/nsCOMArray.h
    121 sdk/include/xpcom/xpcom/nsCRT.h
    122 sdk/include/xpcom/xpcom/nsCategoryManagerUtils.h
    123 sdk/include/xpcom/xpcom/nsCheapSets.h
    124 sdk/include/xpcom/xpcom/nsClassHashtable.h
    125 sdk/include/xpcom/xpcom/nsCom.h
    126 sdk/include/xpcom/xpcom/nsComponentManagerObsolete.h
    127 sdk/include/xpcom/xpcom/nsComponentManagerUtils.h
    128 sdk/include/xpcom/xpcom/nsCppSharedAllocator.h
    129 sdk/include/xpcom/xpcom/nsID.h
    130 sdk/include/xpcom/xpcom/nsDataHashtable.h
    131 sdk/include/xpcom/xpcom/nsDebugImpl.h
    132 sdk/include/xpcom/xpcom/nsDeque.h
    133 sdk/include/xpcom/xpcom/nsDirectoryService.h
    134 sdk/include/xpcom/xpcom/nsDirectoryServiceDefs.h
    135 sdk/include/xpcom/xpcom/nsDirectoryServiceUtils.h
    136 sdk/include/xpcom/xpcom/nsDoubleHashtable.h
    137 sdk/include/xpcom/xpcom/nsEnumeratorUtils.h
    138 sdk/include/xpcom/xpcom/nsError.h
    139 sdk/include/xpcom/xpcom/nsEscape.h
    140 sdk/include/xpcom/xpcom/nsEventQueueUtils.h
    141 sdk/include/xpcom/xpcom/nsFastLoadPtr.h
    142 sdk/include/xpcom/xpcom/nsFastLoadService.h
    143 sdk/include/xpcom/xpcom/nsFixedSizeAllocator.h
    144 sdk/include/xpcom/xpcom/nsHashKeys.h
    145 sdk/include/xpcom/xpcom/nsHashSets.h
    146 sdk/include/xpcom/xpcom/nsHashtable.h
    147 sdk/include/xpcom/xpcom/nsIAllocator.h
    148 sdk/include/xpcom/xpcom/nsIByteBuffer.h
    149 sdk/include/xpcom/xpcom/nsIID.h
    150 sdk/include/xpcom/xpcom/nsIServiceManagerObsolete.h
    151 sdk/include/xpcom/xpcom/nsIServiceManagerUtils.h
    152 sdk/include/xpcom/xpcom/nsISupportsBase.h
    153 sdk/include/xpcom/xpcom/nsISupportsObsolete.h
    154 sdk/include/xpcom/xpcom/nsIUnicharBuffer.h
    155 sdk/include/xpcom/xpcom/nsIUnicharInputStream.h
    156 sdk/include/xpcom/xpcom/nsInt64.h
    157 sdk/include/xpcom/xpcom/nsInterfaceHashtable.h
    158 sdk/include/xpcom/xpcom/nsLinebreakConverter.h
    159 sdk/include/xpcom/xpcom/nsLocalFile.h
    160 sdk/include/xpcom/xpcom/nsLocalFileUnix.h
    161 sdk/include/xpcom/xpcom/nsLocalFileOS2.h
    162 sdk/include/xpcom/xpcom/nsLocalFileOSX.h
    163 sdk/include/xpcom/xpcom/nsModule.h
    164 sdk/include/xpcom/xpcom/nsMultiplexInputStream.h
    165 sdk/include/xpcom/xpcom/nsNativeCharsetUtils.h
    166 sdk/include/xpcom/xpcom/nsProcess.h
    167 sdk/include/xpcom/xpcom/nsNativeComponentLoader.h
    168 sdk/include/xpcom/xpcom/nsObserverService.h
    169 sdk/include/xpcom/xpcom/nsObsoleteModuleLoading.h
    170 sdk/include/xpcom/xpcom/nsProxiedService.h
    171 sdk/include/xpcom/xpcom/nsProxyEvent.h
    172 sdk/include/xpcom/xpcom/nsProxyRelease.h
    173 sdk/include/xpcom/xpcom/nsQuickSort.h
    174 sdk/include/xpcom/xpcom/nsRecyclingAllocator.h
    175 sdk/include/xpcom/xpcom/nsRefPtrHashtable.h
    176 sdk/include/xpcom/xpcom/nsScriptableInputStream.h
    177 sdk/include/xpcom/xpcom/nsStaticAtom.h
    178 sdk/include/xpcom/xpcom/nsStaticComponent.h
    179 sdk/include/xpcom/xpcom/nsStaticNameTable.h
    180 sdk/include/xpcom/xpcom/nsStorageStream.h
    181 sdk/include/xpcom/xpcom/nsStreamUtils.h
    182 sdk/include/xpcom/xpcom/nsStringEnumerator.h
    183 sdk/include/xpcom/xpcom/nsStringIO.h
    184 sdk/include/xpcom/xpcom/nsTHashtable.h
    185 sdk/include/xpcom/xpcom/nsStringStream.h
    186 sdk/include/xpcom/xpcom/nsSupportsArray.h
    187 sdk/include/xpcom/xpcom/nsSupportsPrimitives.h
    188 sdk/include/xpcom/xpcom/nsTextFormatter.h
    189 sdk/include/xpcom/xpcom/nsTime.h
    190 sdk/include/xpcom/xpcom/nsTraceRefcntImpl.h
    191 sdk/include/xpcom/xpcom/nsUnitConversion.h
    192 sdk/include/xpcom/xpcom/nsValueArray.h
    193 sdk/include/xpcom/xpcom/nsVariant.h
    194 sdk/include/xpcom/xpcom/nsVoidArray.h
    195 sdk/include/xpcom/xpcom/nsWeakPtr.h
    196 sdk/include/xpcom/xpcom/nsXPCOM.h
    197 sdk/include/xpcom/xpcom/nsXPCOMCID.h
    198 sdk/include/xpcom/xpcom/nscore.h
    199 sdk/include/xpcom/xpcom/pldhash.h
    200 sdk/include/xpcom/xpcom/plevent.h
    201 sdk/include/xpcom/xpcom/xcDll.h
    202 sdk/include/xpcom/xpcom/xpt_arena.h
    203 sdk/include/xpcom/xpcom/xpt_struct.h
    204 sdk/include/xpcom/xpcom/xpt_xdr.h
    205 sdk/include/xpcom/xpcom/xptcall.h
    206 sdk/include/xpcom/xpcom/xptcstubsdecl.inc
    207 sdk/include/xpcom/xpcom/xptcstubsdef.inc
    208 sdk/include/xpcom/xpcom/xptinfo.h
    209 sdk/include/xpcom/xpcom/nsIInterfaceRequestorUtils.h
    210 sdk/include/xpcom/xpcom/nsISupportsImpl.h
    211 sdk/include/xpcom/xpcom/nsISupportsUtils.h
    212 sdk/include/xpcom/xpcom/nsIWeakReferenceUtils.h
    213 sdk/include/xpcom/xpcom/nsCOMPtr.h
    214 sdk/include/xpcom/xpcom/nsDebug.h
    215 sdk/include/xpcom/xpcom/nsGenericFactory.h
    216 sdk/include/xpcom/xpcom/nsIGenericFactory.h
    217 sdk/include/xpcom/xpcom/nsMemory.h
    218 sdk/include/xpcom/xpcom/nsTraceRefcnt.h
    219 sdk/include/xpcom/xpcom/nsWeakReference.h
    220 sdk/include/xpcom/xpcom/nsXPCOMGlue.h
    221 sdk/include/xpcom/xpcom/xpcom-config.h
    222 sdk/include/xpcom/ipcd/ipcCID.h
    223 sdk/include/xpcom/ipcd/ipcLockCID.h
    224 sdk/include/xpcom/ipcd/ipcMessageReader.h
    225 sdk/include/xpcom/ipcd/ipcMessageWriter.h
    226 sdk/include/xpcom/ipcd/ipcModule.h
    227 sdk/include/xpcom/ipcd/ipcModuleUtil.h
    228 sdk/include/xpcom/ipcd/ipcdclient.h
    229 sdk/include/nsIDebug.h
    230 sdk/include/nsIInterfaceRequestor.h
    231 sdk/include/nsIMemory.h
    232 sdk/include/nsIProgrammingLanguage.h
    233 sdk/include/nsISupports.h
    234 sdk/include/nsITraceRefcnt.h
    235 sdk/include/nsIWeakReference.h
    236 sdk/include/nsIConsoleMessage.h
    237 sdk/include/nsIConsoleService.h
    238 sdk/include/nsIConsoleListener.h
    239 sdk/include/nsIErrorService.h
    240 sdk/include/nsIException.h
    241 sdk/include/nsIExceptionService.h
    242 sdk/include/nsrootidl.h
    243 sdk/include/nsIClassInfo.h
    244 sdk/include/nsIComponentRegistrar.h
    245 sdk/include/nsIFactory.h
    246 sdk/include/nsIModule.h
    247 sdk/include/nsIServiceManager.h
    248 sdk/include/nsIComponentManager.h
    249 sdk/include/nsICategoryManager.h
    250 sdk/include/nsIComponentLoader.h
    251 sdk/include/nsINativeComponentLoader.h
    252 sdk/include/nsIComponentManagerObsolete.h
    253 sdk/include/nsIComponentLoaderManager.h
    254 sdk/include/nsISupportsArray.h
    255 sdk/include/nsICollection.h
    256 sdk/include/nsISerializable.h
    257 sdk/include/nsIEnumerator.h
    258 sdk/include/nsISimpleEnumerator.h
    259 sdk/include/nsIObserverService.h
    260 sdk/include/nsIObserver.h
    261 sdk/include/nsIAtom.h
    262 sdk/include/nsIAtomService.h
    263 sdk/include/nsIProperties.h
    264 sdk/include/nsIPersistentProperties2.h
    265 sdk/include/nsIRecyclingAllocator.h
    266 sdk/include/nsIStringEnumerator.h
    267 sdk/include/nsISupportsPrimitives.h
    268 sdk/include/nsISupportsIterators.h
    269 sdk/include/nsIVariant.h
    270 sdk/include/nsITimelineService.h
    271 sdk/include/nsIArray.h
    272 sdk/include/nsIPropertyBag.h
    273 sdk/include/nsIHashable.h
    274 sdk/include/nsIDirectoryService.h
    275 sdk/include/nsIDirectoryEnumerator.h
    276 sdk/include/nsIFile.h
    277 sdk/include/nsILocalFile.h
    278 sdk/include/nsILocalFileMac.h
    279 sdk/include/nsIInputStream.h
    280 sdk/include/nsIOutputStream.h
    281 sdk/include/nsIObjectInputStream.h
    282 sdk/include/nsIBinaryInputStream.h
    283 sdk/include/nsIObjectOutputStream.h
    284 sdk/include/nsIBinaryOutputStream.h
    285 sdk/include/nsIStreamBufferAccess.h
    286 sdk/include/nsIByteArrayInputStream.h
    287 sdk/include/nsISeekableStream.h
    288 sdk/include/nsIFastLoadFileControl.h
    289 sdk/include/nsIFastLoadService.h
    290 sdk/include/nsIInputStreamTee.h
    291 sdk/include/nsIMultiplexInputStream.h
    292 sdk/include/nsIPipe.h
    293 sdk/include/nsIAsyncInputStream.h
    294 sdk/include/nsIAsyncOutputStream.h
    295 sdk/include/nsIScriptableInputStream.h
    296 sdk/include/nsIStorageStream.h
    297 sdk/include/nsIStringStream.h
    298 sdk/include/nsILineInputStream.h
    299 sdk/include/nsIProxyObjectManager.h
    300 sdk/include/nsIEventQueueService.h
    301 sdk/include/nsIEventQueue.h
    302 sdk/include/nsIEventTarget.h
    303 sdk/include/nsIRunnable.h
    304 sdk/include/nsIThread.h
    305 sdk/include/nsITimer.h
    306 sdk/include/nsIEnvironment.h
    307 sdk/include/nsITimerInternal.h
    308 sdk/include/nsITimerManager.h
    309 sdk/include/nsIProcess.h
    310 sdk/include/nsIInterfaceInfo.h
    311 sdk/include/nsIInterfaceInfoManager.h
    312 sdk/include/nsIXPTLoader.h
    313 sdk/include/ipcIService.h
    314 sdk/include/ipcIMessageObserver.h
    315 sdk/include/ipcIClientObserver.h
    316 sdk/include/ipcILockService.h
    317 sdk/include/ipcITransactionService.h
    318 sdk/include/ipcIDConnectService.h
    319 sdk/include/ipcITransactionObserver.h
    320 sdk/include/VirtualBox_XPCOM.h
    321 sdk/idl/nsIDebug.idl
    322 sdk/idl/nsIInterfaceRequestor.idl
    323 sdk/idl/nsIMemory.idl
    324 sdk/idl/nsIProgrammingLanguage.idl
    325 sdk/idl/nsISupports.idl
    326 sdk/idl/nsITraceRefcnt.idl
    327 sdk/idl/nsIWeakReference.idl
    328 sdk/idl/nsIConsoleMessage.idl
    329 sdk/idl/nsIConsoleService.idl
    330 sdk/idl/nsIConsoleListener.idl
    331 sdk/idl/nsIErrorService.idl
    332 sdk/idl/nsIException.idl
    333 sdk/idl/nsIExceptionService.idl
    334 sdk/idl/nsrootidl.idl
    335 sdk/idl/nsIClassInfo.idl
    336 sdk/idl/nsIComponentRegistrar.idl
    337 sdk/idl/nsIFactory.idl
    338 sdk/idl/nsIModule.idl
    339 sdk/idl/nsIServiceManager.idl
    340 sdk/idl/nsIComponentManager.idl
    341 sdk/idl/nsICategoryManager.idl
    342 sdk/idl/nsIComponentLoader.idl
    343 sdk/idl/nsINativeComponentLoader.idl
    344 sdk/idl/nsIComponentManagerObsolete.idl
    345 sdk/idl/nsIComponentLoaderManager.idl
    346 sdk/idl/nsISupportsArray.idl
    347 sdk/idl/nsICollection.idl
    348 sdk/idl/nsISerializable.idl
    349 sdk/idl/nsIEnumerator.idl
    350 sdk/idl/nsISimpleEnumerator.idl
    351 sdk/idl/nsIObserverService.idl
    352 sdk/idl/nsIObserver.idl
    353 sdk/idl/nsIAtom.idl
    354 sdk/idl/nsIAtomService.idl
    355 sdk/idl/nsIProperties.idl
    356 sdk/idl/nsIPersistentProperties2.idl
    357 sdk/idl/nsIRecyclingAllocator.idl
    358 sdk/idl/nsIStringEnumerator.idl
    359 sdk/idl/nsISupportsPrimitives.idl
    360 sdk/idl/nsISupportsIterators.idl
    361 sdk/idl/nsIVariant.idl
    362 sdk/idl/nsITimelineService.idl
    363 sdk/idl/nsIArray.idl
    364 sdk/idl/nsIPropertyBag.idl
    365 sdk/idl/nsIHashable.idl
    366 sdk/idl/nsIDirectoryService.idl
    367 sdk/idl/nsIDirectoryEnumerator.idl
    368 sdk/idl/nsIFile.idl
    369 sdk/idl/nsILocalFile.idl
    370 sdk/idl/nsILocalFileMac.idl
    371 sdk/idl/nsIInputStream.idl
    372 sdk/idl/nsIObjectInputStream.idl
    373 sdk/idl/nsIBinaryInputStream.idl
    374 sdk/idl/nsIObjectOutputStream.idl
    375 sdk/idl/nsIBinaryOutputStream.idl
    376 sdk/idl/nsIOutputStream.idl
    377 sdk/idl/nsIStreamBufferAccess.idl
    378 sdk/idl/nsIByteArrayInputStream.idl
    379 sdk/idl/nsISeekableStream.idl
    380 sdk/idl/nsIFastLoadFileControl.idl
    381 sdk/idl/nsIFastLoadService.idl
    382 sdk/idl/nsIInputStreamTee.idl
    383 sdk/idl/nsIMultiplexInputStream.idl
    384 sdk/idl/nsIPipe.idl
    385 sdk/idl/nsIRunnable.idl
    386 sdk/idl/nsIAsyncInputStream.idl
    387 sdk/idl/nsIAsyncOutputStream.idl
    388 sdk/idl/nsIScriptableInputStream.idl
    389 sdk/idl/nsIStorageStream.idl
    390 sdk/idl/nsIStringStream.idl
    391 sdk/idl/nsILineInputStream.idl
    392 sdk/idl/nsIProxyObjectManager.idl
    393 sdk/idl/nsIEventQueueService.idl
    394 sdk/idl/nsIEventQueue.idl
    395 sdk/idl/nsIEventTarget.idl
    396 sdk/idl/nsIThread.idl
    397 sdk/idl/nsITimer.idl
    398 sdk/idl/nsIEnvironment.idl
    399 sdk/idl/nsITimerInternal.idl
    400 sdk/idl/nsITimerManager.idl
    401 sdk/idl/nsIProcess.idl
    402 sdk/idl/ipcIService.idl
    403 sdk/idl/nsIInterfaceInfo.idl
    404 sdk/idl/nsIInterfaceInfoManager.idl
    405 sdk/idl/nsIXPTLoader.idl
    406 sdk/idl/ipcIMessageObserver.idl
    407 sdk/idl/ipcIClientObserver.idl
    408 sdk/idl/ipcILockService.idl
    409 sdk/idl/ipcITransactionService.idl
    410 sdk/idl/ipcIDConnectService.idl
    411 sdk/idl/ipcITransactionObserver.idl
    412 sdk/idl/VirtualBox_XPCOM.idl
     1sdk/bindings/xpcom/include/nsprpub/nspr.h
     2sdk/bindings/xpcom/include/nsprpub/plarena.h
     3sdk/bindings/xpcom/include/nsprpub/plarenas.h
     4sdk/bindings/xpcom/include/nsprpub/plbase64.h
     5sdk/bindings/xpcom/include/nsprpub/plerror.h
     6sdk/bindings/xpcom/include/nsprpub/plgetopt.h
     7sdk/bindings/xpcom/include/nsprpub/plhash.h
     8sdk/bindings/xpcom/include/nsprpub/plresolv.h
     9sdk/bindings/xpcom/include/nsprpub/plstr.h
     10sdk/bindings/xpcom/include/nsprpub/pratom.h
     11sdk/bindings/xpcom/include/nsprpub/prbit.h
     12sdk/bindings/xpcom/include/nsprpub/prclist.h
     13sdk/bindings/xpcom/include/nsprpub/prcmon.h
     14sdk/bindings/xpcom/include/nsprpub/prcountr.h
     15sdk/bindings/xpcom/include/nsprpub/prcvar.h
     16sdk/bindings/xpcom/include/nsprpub/prdtoa.h
     17sdk/bindings/xpcom/include/nsprpub/prenv.h
     18sdk/bindings/xpcom/include/nsprpub/prerr.h
     19sdk/bindings/xpcom/include/nsprpub/prerror.h
     20sdk/bindings/xpcom/include/nsprpub/prinet.h
     21sdk/bindings/xpcom/include/nsprpub/prinit.h
     22sdk/bindings/xpcom/include/nsprpub/prinrval.h
     23sdk/bindings/xpcom/include/nsprpub/prio.h
     24sdk/bindings/xpcom/include/nsprpub/pripcsem.h
     25sdk/bindings/xpcom/include/nsprpub/prlink.h
     26sdk/bindings/xpcom/include/nsprpub/md/_darwin.h
     27sdk/bindings/xpcom/include/nsprpub/md/_freebsd.h
     28sdk/bindings/xpcom/include/nsprpub/md/_l4v2.h
     29sdk/bindings/xpcom/include/nsprpub/md/_linux.h
     30sdk/bindings/xpcom/include/nsprpub/md/_macos.h
     31sdk/bindings/xpcom/include/nsprpub/md/_netbsd.h
     32sdk/bindings/xpcom/include/nsprpub/md/_openbsd.h
     33sdk/bindings/xpcom/include/nsprpub/md/_os2_errors.h
     34sdk/bindings/xpcom/include/nsprpub/md/_os2.h
     35sdk/bindings/xpcom/include/nsprpub/md/_pcos.h
     36sdk/bindings/xpcom/include/nsprpub/md/_solaris.h
     37sdk/bindings/xpcom/include/nsprpub/md/_unix_errors.h
     38sdk/bindings/xpcom/include/nsprpub/md/_unixos.h
     39sdk/bindings/xpcom/include/nsprpub/md/_pth.h
     40sdk/bindings/xpcom/include/nsprpub/md/prosdep.h
     41sdk/bindings/xpcom/include/nsprpub/md/_freebsd.cfg
     42sdk/bindings/xpcom/include/nsprpub/md/_linux.cfg
     43sdk/bindings/xpcom/include/nsprpub/md/_darwin.cfg
     44sdk/bindings/xpcom/include/nsprpub/md/_netbsd.cfg
     45sdk/bindings/xpcom/include/nsprpub/md/_openbsd.cfg
     46sdk/bindings/xpcom/include/nsprpub/md/_os2.cfg
     47sdk/bindings/xpcom/include/nsprpub/md/_solaris32.cfg
     48sdk/bindings/xpcom/include/nsprpub/md/_solaris64.cfg
     49sdk/bindings/xpcom/include/nsprpub/md/_l4v2.cfg
     50sdk/bindings/xpcom/include/nsprpub/prlock.h
     51sdk/bindings/xpcom/include/nsprpub/prlog.h
     52sdk/bindings/xpcom/include/nsprpub/prlong.h
     53sdk/bindings/xpcom/include/nsprpub/prmem.h
     54sdk/bindings/xpcom/include/nsprpub/prmon.h
     55sdk/bindings/xpcom/include/nsprpub/prmwait.h
     56sdk/bindings/xpcom/include/nsprpub/prnetdb.h
     57sdk/bindings/xpcom/include/nsprpub/prolock.h
     58sdk/bindings/xpcom/include/nsprpub/prpdce.h
     59sdk/bindings/xpcom/include/nsprpub/prprf.h
     60sdk/bindings/xpcom/include/nsprpub/prproces.h
     61sdk/bindings/xpcom/include/nsprpub/prrng.h
     62sdk/bindings/xpcom/include/nsprpub/prrwlock.h
     63sdk/bindings/xpcom/include/nsprpub/prshm.h
     64sdk/bindings/xpcom/include/nsprpub/prshma.h
     65sdk/bindings/xpcom/include/nsprpub/prsystem.h
     66sdk/bindings/xpcom/include/nsprpub/prthread.h
     67sdk/bindings/xpcom/include/nsprpub/prtime.h
     68sdk/bindings/xpcom/include/nsprpub/prtpool.h
     69sdk/bindings/xpcom/include/nsprpub/prtrace.h
     70sdk/bindings/xpcom/include/nsprpub/prtypes.h
     71sdk/bindings/xpcom/include/nsprpub/prvrsion.h
     72sdk/bindings/xpcom/include/nsprpub/prwin16.h
     73sdk/bindings/xpcom/include/nsprpub/prcpucfg.h
     74sdk/bindings/xpcom/include/nsprpub/obsolete/pralarm.h
     75sdk/bindings/xpcom/include/nsprpub/obsolete/probslet.h
     76sdk/bindings/xpcom/include/nsprpub/obsolete/protypes.h
     77sdk/bindings/xpcom/include/nsprpub/obsolete/prsem.h
     78sdk/bindings/xpcom/include/nsprpub/private/pprio.h
     79sdk/bindings/xpcom/include/nsprpub/private/pprthred.h
     80sdk/bindings/xpcom/include/nsprpub/private/prpriv.h
     81sdk/bindings/xpcom/include/string/nsAString.h
     82sdk/bindings/xpcom/include/string/nsAlgorithm.h
     83sdk/bindings/xpcom/include/string/nsCharTraits.h
     84sdk/bindings/xpcom/include/string/nsDependentString.h
     85sdk/bindings/xpcom/include/string/nsDependentSubstring.h
     86sdk/bindings/xpcom/include/string/nsEmbedString.h
     87sdk/bindings/xpcom/include/string/nsLiteralString.h
     88sdk/bindings/xpcom/include/string/nsObsoleteAString.h
     89sdk/bindings/xpcom/include/string/nsPrintfCString.h
     90sdk/bindings/xpcom/include/string/nsPromiseFlatString.h
     91sdk/bindings/xpcom/include/string/nsReadableUtils.h
     92sdk/bindings/xpcom/include/string/nsString.h
     93sdk/bindings/xpcom/include/string/nsStringAPI.h
     94sdk/bindings/xpcom/include/string/nsStringFwd.h
     95sdk/bindings/xpcom/include/string/nsStringIterator.h
     96sdk/bindings/xpcom/include/string/nsSubstring.h
     97sdk/bindings/xpcom/include/string/nsSubstringTuple.h
     98sdk/bindings/xpcom/include/string/nsTAString.h
     99sdk/bindings/xpcom/include/string/nsTString.h
     100sdk/bindings/xpcom/include/string/nsTDependentString.h
     101sdk/bindings/xpcom/include/string/nsTDependentSubstring.h
     102sdk/bindings/xpcom/include/string/nsTObsoleteAString.h
     103sdk/bindings/xpcom/include/string/nsTPromiseFlatString.h
     104sdk/bindings/xpcom/include/string/nsTSubstring.h
     105sdk/bindings/xpcom/include/string/nsTSubstringTuple.h
     106sdk/bindings/xpcom/include/string/nsUTF8Utils.h
     107sdk/bindings/xpcom/include/string/nsXPIDLString.h
     108sdk/bindings/xpcom/include/string/string-template-def-char.h
     109sdk/bindings/xpcom/include/string/string-template-def-unichar.h
     110sdk/bindings/xpcom/include/string/string-template-undef.h
     111sdk/bindings/xpcom/include/xpcom/nsAgg.h
     112sdk/bindings/xpcom/include/xpcom/nsAppDirectoryServiceDefs.h
     113sdk/bindings/xpcom/include/xpcom/nsArray.h
     114sdk/bindings/xpcom/include/xpcom/nsArrayEnumerator.h
     115sdk/bindings/xpcom/include/xpcom/nsAtomService.h
     116sdk/bindings/xpcom/include/xpcom/nsAutoBuffer.h
     117sdk/bindings/xpcom/include/xpcom/nsAutoLock.h
     118sdk/bindings/xpcom/include/xpcom/nsAutoPtr.h
     119sdk/bindings/xpcom/include/xpcom/nsBaseHashtable.h
     120sdk/bindings/xpcom/include/xpcom/nsCOMArray.h
     121sdk/bindings/xpcom/include/xpcom/nsCRT.h
     122sdk/bindings/xpcom/include/xpcom/nsCategoryManagerUtils.h
     123sdk/bindings/xpcom/include/xpcom/nsCheapSets.h
     124sdk/bindings/xpcom/include/xpcom/nsClassHashtable.h
     125sdk/bindings/xpcom/include/xpcom/nsCom.h
     126sdk/bindings/xpcom/include/xpcom/nsComponentManagerObsolete.h
     127sdk/bindings/xpcom/include/xpcom/nsComponentManagerUtils.h
     128sdk/bindings/xpcom/include/xpcom/nsCppSharedAllocator.h
     129sdk/bindings/xpcom/include/xpcom/nsID.h
     130sdk/bindings/xpcom/include/xpcom/nsDataHashtable.h
     131sdk/bindings/xpcom/include/xpcom/nsDebugImpl.h
     132sdk/bindings/xpcom/include/xpcom/nsDeque.h
     133sdk/bindings/xpcom/include/xpcom/nsDirectoryService.h
     134sdk/bindings/xpcom/include/xpcom/nsDirectoryServiceDefs.h
     135sdk/bindings/xpcom/include/xpcom/nsDirectoryServiceUtils.h
     136sdk/bindings/xpcom/include/xpcom/nsDoubleHashtable.h
     137sdk/bindings/xpcom/include/xpcom/nsEnumeratorUtils.h
     138sdk/bindings/xpcom/include/xpcom/nsError.h
     139sdk/bindings/xpcom/include/xpcom/nsEscape.h
     140sdk/bindings/xpcom/include/xpcom/nsEventQueueUtils.h
     141sdk/bindings/xpcom/include/xpcom/nsFastLoadPtr.h
     142sdk/bindings/xpcom/include/xpcom/nsFastLoadService.h
     143sdk/bindings/xpcom/include/xpcom/nsFixedSizeAllocator.h
     144sdk/bindings/xpcom/include/xpcom/nsHashKeys.h
     145sdk/bindings/xpcom/include/xpcom/nsHashSets.h
     146sdk/bindings/xpcom/include/xpcom/nsHashtable.h
     147sdk/bindings/xpcom/include/xpcom/nsIAllocator.h
     148sdk/bindings/xpcom/include/xpcom/nsIByteBuffer.h
     149sdk/bindings/xpcom/include/xpcom/nsIID.h
     150sdk/bindings/xpcom/include/xpcom/nsIServiceManagerObsolete.h
     151sdk/bindings/xpcom/include/xpcom/nsIServiceManagerUtils.h
     152sdk/bindings/xpcom/include/xpcom/nsISupportsBase.h
     153sdk/bindings/xpcom/include/xpcom/nsISupportsObsolete.h
     154sdk/bindings/xpcom/include/xpcom/nsIUnicharBuffer.h
     155sdk/bindings/xpcom/include/xpcom/nsIUnicharInputStream.h
     156sdk/bindings/xpcom/include/xpcom/nsInt64.h
     157sdk/bindings/xpcom/include/xpcom/nsInterfaceHashtable.h
     158sdk/bindings/xpcom/include/xpcom/nsLinebreakConverter.h
     159sdk/bindings/xpcom/include/xpcom/nsLocalFile.h
     160sdk/bindings/xpcom/include/xpcom/nsLocalFileUnix.h
     161sdk/bindings/xpcom/include/xpcom/nsLocalFileOS2.h
     162sdk/bindings/xpcom/include/xpcom/nsLocalFileOSX.h
     163sdk/bindings/xpcom/include/xpcom/nsModule.h
     164sdk/bindings/xpcom/include/xpcom/nsMultiplexInputStream.h
     165sdk/bindings/xpcom/include/xpcom/nsNativeCharsetUtils.h
     166sdk/bindings/xpcom/include/xpcom/nsProcess.h
     167sdk/bindings/xpcom/include/xpcom/nsNativeComponentLoader.h
     168sdk/bindings/xpcom/include/xpcom/nsObserverService.h
     169sdk/bindings/xpcom/include/xpcom/nsObsoleteModuleLoading.h
     170sdk/bindings/xpcom/include/xpcom/nsProxiedService.h
     171sdk/bindings/xpcom/include/xpcom/nsProxyEvent.h
     172sdk/bindings/xpcom/include/xpcom/nsProxyRelease.h
     173sdk/bindings/xpcom/include/xpcom/nsQuickSort.h
     174sdk/bindings/xpcom/include/xpcom/nsRecyclingAllocator.h
     175sdk/bindings/xpcom/include/xpcom/nsRefPtrHashtable.h
     176sdk/bindings/xpcom/include/xpcom/nsScriptableInputStream.h
     177sdk/bindings/xpcom/include/xpcom/nsStaticAtom.h
     178sdk/bindings/xpcom/include/xpcom/nsStaticComponent.h
     179sdk/bindings/xpcom/include/xpcom/nsStaticNameTable.h
     180sdk/bindings/xpcom/include/xpcom/nsStorageStream.h
     181sdk/bindings/xpcom/include/xpcom/nsStreamUtils.h
     182sdk/bindings/xpcom/include/xpcom/nsStringEnumerator.h
     183sdk/bindings/xpcom/include/xpcom/nsStringIO.h
     184sdk/bindings/xpcom/include/xpcom/nsTHashtable.h
     185sdk/bindings/xpcom/include/xpcom/nsStringStream.h
     186sdk/bindings/xpcom/include/xpcom/nsSupportsArray.h
     187sdk/bindings/xpcom/include/xpcom/nsSupportsPrimitives.h
     188sdk/bindings/xpcom/include/xpcom/nsTextFormatter.h
     189sdk/bindings/xpcom/include/xpcom/nsTime.h
     190sdk/bindings/xpcom/include/xpcom/nsTraceRefcntImpl.h
     191sdk/bindings/xpcom/include/xpcom/nsUnitConversion.h
     192sdk/bindings/xpcom/include/xpcom/nsValueArray.h
     193sdk/bindings/xpcom/include/xpcom/nsVariant.h
     194sdk/bindings/xpcom/include/xpcom/nsVoidArray.h
     195sdk/bindings/xpcom/include/xpcom/nsWeakPtr.h
     196sdk/bindings/xpcom/include/xpcom/nsXPCOM.h
     197sdk/bindings/xpcom/include/xpcom/nsXPCOMCID.h
     198sdk/bindings/xpcom/include/xpcom/nscore.h
     199sdk/bindings/xpcom/include/xpcom/pldhash.h
     200sdk/bindings/xpcom/include/xpcom/plevent.h
     201sdk/bindings/xpcom/include/xpcom/xcDll.h
     202sdk/bindings/xpcom/include/xpcom/xpt_arena.h
     203sdk/bindings/xpcom/include/xpcom/xpt_struct.h
     204sdk/bindings/xpcom/include/xpcom/xpt_xdr.h
     205sdk/bindings/xpcom/include/xpcom/xptcall.h
     206sdk/bindings/xpcom/include/xpcom/xptcstubsdecl.inc
     207sdk/bindings/xpcom/include/xpcom/xptcstubsdef.inc
     208sdk/bindings/xpcom/include/xpcom/xptinfo.h
     209sdk/bindings/xpcom/include/xpcom/nsIInterfaceRequestorUtils.h
     210sdk/bindings/xpcom/include/xpcom/nsISupportsImpl.h
     211sdk/bindings/xpcom/include/xpcom/nsISupportsUtils.h
     212sdk/bindings/xpcom/include/xpcom/nsIWeakReferenceUtils.h
     213sdk/bindings/xpcom/include/xpcom/nsCOMPtr.h
     214sdk/bindings/xpcom/include/xpcom/nsDebug.h
     215sdk/bindings/xpcom/include/xpcom/nsGenericFactory.h
     216sdk/bindings/xpcom/include/xpcom/nsIGenericFactory.h
     217sdk/bindings/xpcom/include/xpcom/nsMemory.h
     218sdk/bindings/xpcom/include/xpcom/nsTraceRefcnt.h
     219sdk/bindings/xpcom/include/xpcom/nsWeakReference.h
     220sdk/bindings/xpcom/include/xpcom/nsXPCOMGlue.h
     221sdk/bindings/xpcom/include/xpcom/xpcom-config.h
     222sdk/bindings/xpcom/include/ipcd/ipcCID.h
     223sdk/bindings/xpcom/include/ipcd/ipcLockCID.h
     224sdk/bindings/xpcom/include/ipcd/ipcMessageReader.h
     225sdk/bindings/xpcom/include/ipcd/ipcMessageWriter.h
     226sdk/bindings/xpcom/include/ipcd/ipcModule.h
     227sdk/bindings/xpcom/include/ipcd/ipcModuleUtil.h
     228sdk/bindings/xpcom/include/ipcd/ipcdclient.h
     229sdk/bindings/xpcom/nsIDebug.h
     230sdk/bindings/xpcom/nsIInterfaceRequestor.h
     231sdk/bindings/xpcom/nsIMemory.h
     232sdk/bindings/xpcom/nsIProgrammingLanguage.h
     233sdk/bindings/xpcom/nsISupports.h
     234sdk/bindings/xpcom/nsITraceRefcnt.h
     235sdk/bindings/xpcom/nsIWeakReference.h
     236sdk/bindings/xpcom/nsIConsoleMessage.h
     237sdk/bindings/xpcom/nsIConsoleService.h
     238sdk/bindings/xpcom/nsIConsoleListener.h
     239sdk/bindings/xpcom/nsIErrorService.h
     240sdk/bindings/xpcom/nsIException.h
     241sdk/bindings/xpcom/nsIExceptionService.h
     242sdk/bindings/xpcom/nsrootidl.h
     243sdk/bindings/xpcom/nsIClassInfo.h
     244sdk/bindings/xpcom/nsIComponentRegistrar.h
     245sdk/bindings/xpcom/nsIFactory.h
     246sdk/bindings/xpcom/nsIModule.h
     247sdk/bindings/xpcom/nsIServiceManager.h
     248sdk/bindings/xpcom/nsIComponentManager.h
     249sdk/bindings/xpcom/nsICategoryManager.h
     250sdk/bindings/xpcom/nsIComponentLoader.h
     251sdk/bindings/xpcom/nsINativeComponentLoader.h
     252sdk/bindings/xpcom/nsIComponentManagerObsolete.h
     253sdk/bindings/xpcom/nsIComponentLoaderManager.h
     254sdk/bindings/xpcom/nsISupportsArray.h
     255sdk/bindings/xpcom/nsICollection.h
     256sdk/bindings/xpcom/nsISerializable.h
     257sdk/bindings/xpcom/nsIEnumerator.h
     258sdk/bindings/xpcom/nsISimpleEnumerator.h
     259sdk/bindings/xpcom/nsIObserverService.h
     260sdk/bindings/xpcom/nsIObserver.h
     261sdk/bindings/xpcom/nsIAtom.h
     262sdk/bindings/xpcom/nsIAtomService.h
     263sdk/bindings/xpcom/nsIProperties.h
     264sdk/bindings/xpcom/nsIPersistentProperties2.h
     265sdk/bindings/xpcom/nsIRecyclingAllocator.h
     266sdk/bindings/xpcom/nsIStringEnumerator.h
     267sdk/bindings/xpcom/nsISupportsPrimitives.h
     268sdk/bindings/xpcom/nsISupportsIterators.h
     269sdk/bindings/xpcom/nsIVariant.h
     270sdk/bindings/xpcom/nsITimelineService.h
     271sdk/bindings/xpcom/nsIArray.h
     272sdk/bindings/xpcom/nsIPropertyBag.h
     273sdk/bindings/xpcom/nsIHashable.h
     274sdk/bindings/xpcom/nsIDirectoryService.h
     275sdk/bindings/xpcom/nsIDirectoryEnumerator.h
     276sdk/bindings/xpcom/nsIFile.h
     277sdk/bindings/xpcom/nsILocalFile.h
     278sdk/bindings/xpcom/nsILocalFileMac.h
     279sdk/bindings/xpcom/nsIInputStream.h
     280sdk/bindings/xpcom/nsIOutputStream.h
     281sdk/bindings/xpcom/nsIObjectInputStream.h
     282sdk/bindings/xpcom/nsIBinaryInputStream.h
     283sdk/bindings/xpcom/nsIObjectOutputStream.h
     284sdk/bindings/xpcom/nsIBinaryOutputStream.h
     285sdk/bindings/xpcom/nsIStreamBufferAccess.h
     286sdk/bindings/xpcom/nsIByteArrayInputStream.h
     287sdk/bindings/xpcom/nsISeekableStream.h
     288sdk/bindings/xpcom/nsIFastLoadFileControl.h
     289sdk/bindings/xpcom/nsIFastLoadService.h
     290sdk/bindings/xpcom/nsIInputStreamTee.h
     291sdk/bindings/xpcom/nsIMultiplexInputStream.h
     292sdk/bindings/xpcom/nsIPipe.h
     293sdk/bindings/xpcom/nsIAsyncInputStream.h
     294sdk/bindings/xpcom/nsIAsyncOutputStream.h
     295sdk/bindings/xpcom/nsIScriptableInputStream.h
     296sdk/bindings/xpcom/nsIStorageStream.h
     297sdk/bindings/xpcom/nsIStringStream.h
     298sdk/bindings/xpcom/nsILineInputStream.h
     299sdk/bindings/xpcom/nsIProxyObjectManager.h
     300sdk/bindings/xpcom/nsIEventQueueService.h
     301sdk/bindings/xpcom/nsIEventQueue.h
     302sdk/bindings/xpcom/nsIEventTarget.h
     303sdk/bindings/xpcom/nsIRunnable.h
     304sdk/bindings/xpcom/nsIThread.h
     305sdk/bindings/xpcom/nsITimer.h
     306sdk/bindings/xpcom/nsIEnvironment.h
     307sdk/bindings/xpcom/nsITimerInternal.h
     308sdk/bindings/xpcom/nsITimerManager.h
     309sdk/bindings/xpcom/nsIProcess.h
     310sdk/bindings/xpcom/nsIInterfaceInfo.h
     311sdk/bindings/xpcom/nsIInterfaceInfoManager.h
     312sdk/bindings/xpcom/nsIXPTLoader.h
     313sdk/bindings/xpcom/ipcIService.h
     314sdk/bindings/xpcom/ipcIMessageObserver.h
     315sdk/bindings/xpcom/ipcIClientObserver.h
     316sdk/bindings/xpcom/ipcILockService.h
     317sdk/bindings/xpcom/ipcITransactionService.h
     318sdk/bindings/xpcom/ipcIDConnectService.h
     319sdk/bindings/xpcom/ipcITransactionObserver.h
     320sdk/bindings/xpcom/VirtualBox_XPCOM.h
     321sdk/bindings/xpcom/idl/nsIDebug.idl
     322sdk/bindings/xpcom/idl/nsIInterfaceRequestor.idl
     323sdk/bindings/xpcom/idl/nsIMemory.idl
     324sdk/bindings/xpcom/idl/nsIProgrammingLanguage.idl
     325sdk/bindings/xpcom/idl/nsISupports.idl
     326sdk/bindings/xpcom/idl/nsITraceRefcnt.idl
     327sdk/bindings/xpcom/idl/nsIWeakReference.idl
     328sdk/bindings/xpcom/idl/nsIConsoleMessage.idl
     329sdk/bindings/xpcom/idl/nsIConsoleService.idl
     330sdk/bindings/xpcom/idl/nsIConsoleListener.idl
     331sdk/bindings/xpcom/idl/nsIErrorService.idl
     332sdk/bindings/xpcom/idl/nsIException.idl
     333sdk/bindings/xpcom/idl/nsIExceptionService.idl
     334sdk/bindings/xpcom/idl/nsrootidl.idl
     335sdk/bindings/xpcom/idl/nsIClassInfo.idl
     336sdk/bindings/xpcom/idl/nsIComponentRegistrar.idl
     337sdk/bindings/xpcom/idl/nsIFactory.idl
     338sdk/bindings/xpcom/idl/nsIModule.idl
     339sdk/bindings/xpcom/idl/nsIServiceManager.idl
     340sdk/bindings/xpcom/idl/nsIComponentManager.idl
     341sdk/bindings/xpcom/idl/nsICategoryManager.idl
     342sdk/bindings/xpcom/idl/nsIComponentLoader.idl
     343sdk/bindings/xpcom/idl/nsINativeComponentLoader.idl
     344sdk/bindings/xpcom/idl/nsIComponentManagerObsolete.idl
     345sdk/bindings/xpcom/idl/nsIComponentLoaderManager.idl
     346sdk/bindings/xpcom/idl/nsISupportsArray.idl
     347sdk/bindings/xpcom/idl/nsICollection.idl
     348sdk/bindings/xpcom/idl/nsISerializable.idl
     349sdk/bindings/xpcom/idl/nsIEnumerator.idl
     350sdk/bindings/xpcom/idl/nsISimpleEnumerator.idl
     351sdk/bindings/xpcom/idl/nsIObserverService.idl
     352sdk/bindings/xpcom/idl/nsIObserver.idl
     353sdk/bindings/xpcom/idl/nsIAtom.idl
     354sdk/bindings/xpcom/idl/nsIAtomService.idl
     355sdk/bindings/xpcom/idl/nsIProperties.idl
     356sdk/bindings/xpcom/idl/nsIPersistentProperties2.idl
     357sdk/bindings/xpcom/idl/nsIRecyclingAllocator.idl
     358sdk/bindings/xpcom/idl/nsIStringEnumerator.idl
     359sdk/bindings/xpcom/idl/nsISupportsPrimitives.idl
     360sdk/bindings/xpcom/idl/nsISupportsIterators.idl
     361sdk/bindings/xpcom/idl/nsIVariant.idl
     362sdk/bindings/xpcom/idl/nsITimelineService.idl
     363sdk/bindings/xpcom/idl/nsIArray.idl
     364sdk/bindings/xpcom/idl/nsIPropertyBag.idl
     365sdk/bindings/xpcom/idl/nsIHashable.idl
     366sdk/bindings/xpcom/idl/nsIDirectoryService.idl
     367sdk/bindings/xpcom/idl/nsIDirectoryEnumerator.idl
     368sdk/bindings/xpcom/idl/nsIFile.idl
     369sdk/bindings/xpcom/idl/nsILocalFile.idl
     370sdk/bindings/xpcom/idl/nsILocalFileMac.idl
     371sdk/bindings/xpcom/idl/nsIInputStream.idl
     372sdk/bindings/xpcom/idl/nsIObjectInputStream.idl
     373sdk/bindings/xpcom/idl/nsIBinaryInputStream.idl
     374sdk/bindings/xpcom/idl/nsIObjectOutputStream.idl
     375sdk/bindings/xpcom/idl/nsIBinaryOutputStream.idl
     376sdk/bindings/xpcom/idl/nsIOutputStream.idl
     377sdk/bindings/xpcom/idl/nsIStreamBufferAccess.idl
     378sdk/bindings/xpcom/idl/nsIByteArrayInputStream.idl
     379sdk/bindings/xpcom/idl/nsISeekableStream.idl
     380sdk/bindings/xpcom/idl/nsIFastLoadFileControl.idl
     381sdk/bindings/xpcom/idl/nsIFastLoadService.idl
     382sdk/bindings/xpcom/idl/nsIInputStreamTee.idl
     383sdk/bindings/xpcom/idl/nsIMultiplexInputStream.idl
     384sdk/bindings/xpcom/idl/nsIPipe.idl
     385sdk/bindings/xpcom/idl/nsIRunnable.idl
     386sdk/bindings/xpcom/idl/nsIAsyncInputStream.idl
     387sdk/bindings/xpcom/idl/nsIAsyncOutputStream.idl
     388sdk/bindings/xpcom/idl/nsIScriptableInputStream.idl
     389sdk/bindings/xpcom/idl/nsIStorageStream.idl
     390sdk/bindings/xpcom/idl/nsIStringStream.idl
     391sdk/bindings/xpcom/idl/nsILineInputStream.idl
     392sdk/bindings/xpcom/idl/nsIProxyObjectManager.idl
     393sdk/bindings/xpcom/idl/nsIEventQueueService.idl
     394sdk/bindings/xpcom/idl/nsIEventQueue.idl
     395sdk/bindings/xpcom/idl/nsIEventTarget.idl
     396sdk/bindings/xpcom/idl/nsIThread.idl
     397sdk/bindings/xpcom/idl/nsITimer.idl
     398sdk/bindings/xpcom/idl/nsIEnvironment.idl
     399sdk/bindings/xpcom/idl/nsITimerInternal.idl
     400sdk/bindings/xpcom/idl/nsITimerManager.idl
     401sdk/bindings/xpcom/idl/nsIProcess.idl
     402sdk/bindings/xpcom/idl/ipcIService.idl
     403sdk/bindings/xpcom/idl/nsIInterfaceInfo.idl
     404sdk/bindings/xpcom/idl/nsIInterfaceInfoManager.idl
     405sdk/bindings/xpcom/idl/nsIXPTLoader.idl
     406sdk/bindings/xpcom/idl/ipcIMessageObserver.idl
     407sdk/bindings/xpcom/idl/ipcIClientObserver.idl
     408sdk/bindings/xpcom/idl/ipcILockService.idl
     409sdk/bindings/xpcom/idl/ipcITransactionService.idl
     410sdk/bindings/xpcom/idl/ipcIDConnectService.idl
     411sdk/bindings/xpcom/idl/ipcITransactionObserver.idl
     412sdk/bindings/xpcom/idl/VirtualBox_XPCOM.idl
    413413sdk/samples/API/tstVBoxAPILinux.cpp
    414414sdk/samples/API/Makefile
  • trunk/src/VBox/Main/Makefile.kmk

    r11479 r11612  
    6868ifeq ($(KBUILD_TARGET),win)
    6969 INSTALLS       += VBoxMain-com-inst
    70  IDLFILE         = $(VBOX_PATH_SDK)/idl/VirtualBox.idl
     70 IDLFILE         = $(VBOX_PATH_SDK)/bindings/mscom/idl/VirtualBox.idl
    7171 OTHER_CLEAN    += \
    72         $(VBOX_PATH_SDK)/include/VirtualBox.h \
     72        $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h \
    7373        $(IDLFILE) \
    74         $(VBOX_PATH_SDK)/lib/VirtualBox.tlb \
    75         $(VBOX_PATH_SDK)/lib/VirtualBox_i.c \
     74        $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox.tlb \
     75        $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox_i.c \
    7676        $(PATH_VBoxCOM)/VirtualBox.h \
    7777        $(PATH_VBoxCOM)/VirtualBox_i.c \
    7878        $(PATH_VBoxCOM)/VirtualBox.tlb
    7979 VBOX_MAIN_PREREQS = $(PATH_VBoxCOM)/VirtualBox_i.c
     80 BLDDIRS += $(VBOX_PATH_SDK)/bindings/mscom/idl
    8081else # xpcom
    8182 INSTALLS       += xpcom-components
    82  IDLFILE         = $(VBOX_PATH_SDK)/idl/VirtualBox_XPCOM.idl
     83 IDLFILE         = $(VBOX_PATH_SDK)/bindings/xpcom/idl/VirtualBox_XPCOM.idl
    8384 ifeq ($(KBUILD_TARGET),linux)
    8485  IDLTYPELIB     = $(PATH_BIN)/VirtualBox_XPCOM.xpt
     
    8687  IDLTYPELIB     = $(PATH_BIN)/components/VirtualBox_XPCOM.xpt
    8788 endif
    88  IDLHEADER       = $(VBOX_PATH_SDK)/include/VirtualBox_XPCOM.h
     89 IDLHEADER       = $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h
    8990 OTHERS         += $(IDLTYPELIB)
    9091 OTHER_CLEAN    += \
     
    9495
    9596 VBOX_MAIN_PREREQS = $(IDLTYPELIB) $(IDLHEADER)
     97 BLDDIRS += $(VBOX_PATH_SDK)/bindings/xpcom/idl
    9698endif # xpcom
    97 BLDDIRS += $(VBOX_PATH_SDK)/idl
    9899
    99100
     
    636637$(IDLFILE): $(VBOX_PATH_MAIN_SRC)/idl/midl.xsl $(XIDLFILE)
    637638        $(call MSG_TOOL,xsltproc,VBoxSVC,$<,$@)
    638         $(QUIET)$(MKDIR) -p $(VBOX_PATH_SDK)/idl
     639        $(QUIET)$(MKDIR) -p $(VBOX_PATH_SDK)/bindings/mscom/idl
    639640        $(QUIET)$(VBOX_XSLTPROC) -o $@ $^
    640641
     
    651652# What needs to be done is to not depend on _i.c in the object subdir, but on all the final outputs.
    652653$(PATH_VBoxCOM)/VirtualBox_i.c \
    653 + $(VBOX_PATH_SDK)/lib/VirtualBox_i.c \
     654+ $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox_i.c \
    654655+ $(PATH_VBoxCOM)/VirtualBox.h \
    655 + $(VBOX_PATH_SDK)/include/VirtualBox.h \
     656+ $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h \
    656657+ $(PATH_VBoxCOM)/VirtualBox.tlb \
    657 + $(VBOX_PATH_SDK)/lib/VirtualBox.tlb: $(IDLFILE) | $(call DIRDEP,$(PATH_VBoxCOM))
     658+ $(VBOX_PATH_SDK)/bindings/mscom/lib/VirtualBox.tlb: $(IDLFILE) | $(call DIRDEP,$(PATH_VBoxCOM))
    658659        $(MAIN_IDL) $(IDL_DEFS) \
    659660                /out $(subst /,\\,$(PATH_VBoxCOM)) \
     
    662663                /I idl \
    663664                $(subst /,\\,$<)
    664         $(MKDIR) -p $(VBOX_PATH_SDK)/include
    665         $(CP) $(PATH_VBoxCOM)/VirtualBox.h $(VBOX_PATH_SDK)/include
    666         $(MKDIR) -p $(VBOX_PATH_SDK)/lib
    667         $(CP) $(PATH_VBoxCOM)/VirtualBox.tlb $(VBOX_PATH_SDK)/lib
    668         $(CP) $(PATH_VBoxCOM)/VirtualBox_i.c $(VBOX_PATH_SDK)/lib
     665        $(MKDIR) -p $(VBOX_PATH_SDK)/bindings/mscom/include
     666        $(CP) $(PATH_VBoxCOM)/VirtualBox.h $(VBOX_PATH_SDK)/bindings/mscom/include
     667        $(MKDIR) -p $(VBOX_PATH_SDK)/bindings/mscom/lib
     668        $(CP) $(PATH_VBoxCOM)/VirtualBox.tlb $(VBOX_PATH_SDK)/bindings/mscom/lib
     669        $(CP) $(PATH_VBoxCOM)/VirtualBox_i.c $(VBOX_PATH_SDK)/bindings/mscom/lib
    669670
    670671endif
  • trunk/src/VBox/Main/testcase/Makefile.kmk

    r11551 r11612  
    6767tstAPI_SOURCES  = tstAPI.cpp
    6868ifeq ($(KBUILD_TARGET),win) ## @todo just add this to the template.
    69 tstAPI_DEPS     = $(VBOX_PATH_SDK)/include/VirtualBox.h
     69tstAPI_DEPS     = $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h
    7070else
    71 tstAPI_DEPS     = $(VBOX_PATH_SDK)/include/VirtualBox_XPCOM.h
     71tstAPI_DEPS     = $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h
    7272endif
    7373ifdef VBOX_WITH_RESOURCE_USAGE_API
     
    9595tstVBoxAPILinux_LIBS     = $(LIB_XPCOM)
    9696tstVBoxAPILinux_DEPS     = \
    97         $(VBOX_PATH_SDK)/include/VirtualBox_XPCOM.h
     97        $(VBOX_PATH_SDK)/bindings/xpcom/include/VirtualBox_XPCOM.h
    9898
    9999#
     
    105105        $(PATH_BIN)/sdk/lib/VirtualBox_i.c
    106106tstVBoxAPIWin_DEPS     = \
    107         $(VBOX_PATH_SDK)/include/VirtualBox.h
     107        $(VBOX_PATH_SDK)/bindings/mscom/include/VirtualBox.h
    108108
    109109#
  • trunk/src/libs/xpcom18a4/Makefile.kmk

    r11604 r11612  
    123123                                     ipc/ipcd/extensions/dconnect/src \
    124124                                     ipc/ipcd/extensions/transmngr/common \
    125                                      $(VBOX_PATH_SDK)/include \
    126                                      $(VBOX_PATH_SDK)/include/xpcom \
    127                                      $(VBOX_PATH_SDK)/include/xpcom/nsprpub \
    128                                      $(VBOX_PATH_SDK)/include/xpcom/string \
    129                                      $(VBOX_PATH_SDK)/include/xpcom/xpcom \
    130                                      $(VBOX_PATH_SDK)/include/xpcom/ipcd \
     125                                     $(VBOX_PATH_SDK)/bindings/xpcom/include \
     126                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/nsprpub \
     127                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/string \
     128                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/xpcom \
     129                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/ipcd \
    131130                                     .
    132131TEMPLATE_XPCOM_INCS.darwin         = $(VBOX_PATH_MACOSX_SDK)/Developer/Headers/FlatCarbon
     
    161160TEMPLATE_XPCOMEXE_INCS             = $(PATH_TARGET) \
    162161                                     ipc/ipcd/shared/src \
    163                                      $(VBOX_PATH_SDK)/include \
    164                                      $(VBOX_PATH_SDK)/include/xpcom \
    165                                      $(VBOX_PATH_SDK)/include/xpcom/nsprpub \
    166                                      $(VBOX_PATH_SDK)/include/xpcom/string \
    167                                      $(VBOX_PATH_SDK)/include/xpcom/xpcom \
    168                                      $(VBOX_PATH_SDK)/include/xpcom/ipcd \
     162                                     $(VBOX_PATH_SDK)/bindings/xpcom/include \
     163                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/nsprpub \
     164                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/string \
     165                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/xpcom \
     166                                     $(VBOX_PATH_SDK)/bindings/xpcom/include/ipcd \
    169167                                     .
    170168TEMPLATE_XPCOMEXE_LIBS             = \
     
    208206TEMPLATE_XPCOMBLDPROG_CFLAGS.freebsd    = -pthread
    209207TEMPLATE_XPCOMBLDPROG_CFLAGS.linux      = -pthread
    210 TEMPLATE_XPCOMBLDPROG_INCS              = $(VBOX_PATH_SDK)/include \
    211                                           $(VBOX_PATH_SDK)/include/xpcom \
    212                                           $(VBOX_PATH_SDK)/include/xpcom/nsprpub \
    213                                           $(VBOX_PATH_SDK)/include/xpcom/string \
    214                                           $(VBOX_PATH_SDK)/include/xpcom/xpcom \
    215                                           $(VBOX_PATH_SDK)/include/xpcom/ipcd
     208TEMPLATE_XPCOMBLDPROG_INCS              = $(VBOX_PATH_SDK)/bindings/xpcom/include \
     209                                          $(VBOX_PATH_SDK)/bindings/xpcom/include/nsprpub \
     210                                          $(VBOX_PATH_SDK)/bindings/xpcom/include/string \
     211                                          $(VBOX_PATH_SDK)/bindings/xpcom/include/xpcom \
     212                                          $(VBOX_PATH_SDK)/bindings/xpcom/include/ipcd
    216213TEMPLATE_XPCOMBLDPROG_INCS.$(KBUILD_TARGET)         = $(TEMPLATE_XPCOMEXE_INCS.$(KBUILD_TARGET))
    217214TEMPLATE_XPCOMBLDPROG_INCS.$(KBUILD_TARGET_ARCH)    = $(TEMPLATE_XPCOMEXE_INCS.$(KBUILD_TARGET_ARCH))
     
    269266        VBoxXPCOM \
    270267        VBoxXPCOMIPCC \
    271         $(if $(VBOX_OSE),,VBox-xpcom-helper)
     268        $(if $(VBOX_OSE),,VBoxHelper)
    272269
    273270# we put it here, as template it uses depends on VBoxRT,
     
    275272# r=bird: This doesn't work, it won't be built this way. The way to fix it is to make the order change in src/Makefile.kmk (or was it src/lib/Makefile.kmk) that puts src/VBox/Runtime before src/lib/xpcom18a4 standard for all builds.
    276273OTHERS += \
    277         $(TARGET_VBox-xpcom-helper)
     274        $(TARGET_VBoxHlp)
    278275
    279276
     
    329326#      obsoleted files in the $(INST_SDK) directory.
    330327#
    331 NSPRPUB-HEADERS_INST = $(INST_SDK)include/xpcom/nsprpub/
     328NSPRPUB-HEADERS_INST = $(INST_SDK)/bindings/xpcom/include/nsprpub/
    332329NSPRPUB-HEADERS_IFFLAGS = -m 644
    333330NSPRPUB-HEADERS_SOURCES = \
     
    382379        nsprpub/pr/include/md/_vbox.cfg=>prcpucfg.h \
    383380
    384 NSPRPUB-MD-HEADERS_INST = $(INST_SDK)include/xpcom/nsprpub/md
     381NSPRPUB-MD-HEADERS_INST = $(INST_SDK)/bindings/xpcom/include/nsprpub/md
    385382NSPRPUB-MD-HEADERS_IFFLAGS = -m 644
    386383NSPRPUB-MD-HEADERS_SOURCES = \
     
    411408        nsprpub/pr/include/md/_l4v2.cfg
    412409
    413 NSPRPUB-OBS-HEADERS_INST = $(INST_SDK)include/xpcom/nsprpub/obsolete
     410NSPRPUB-OBS-HEADERS_INST = $(INST_SDK)/bindings/xpcom/include/nsprpub/obsolete
    414411NSPRPUB-OBS-HEADERS_IFFLAGS = -m 644
    415412NSPRPUB-OBS-HEADERS_SOURCES = \
     
    419416        nsprpub/pr/include/obsolete/prsem.h
    420417
    421 NSPRPUB-PRIV-HEADERS_INST = $(INST_SDK)include/xpcom/nsprpub/private
     418NSPRPUB-PRIV-HEADERS_INST = $(INST_SDK)/bindings/xpcom/include/nsprpub/private
    422419NSPRPUB-PRIV-HEADERS_IFFLAGS = -m 644
    423420NSPRPUB-PRIV-HEADERS_SOURCES = \
     
    426423        nsprpub/pr/include/private/prpriv.h
    427424
    428 STRING-HEADERS_INST = $(INST_SDK)include/xpcom/string
     425STRING-HEADERS_INST = $(INST_SDK)/bindings/xpcom/include/string
    429426STRING-HEADERS_IFFLAGS = -m 644
    430427STRING-HEADERS_SOURCES = \
     
    460457        xpcom/string/public/string-template-undef.h
    461458
    462 XPCOM-HEADERS_INST = $(INST_SDK)include/xpcom/xpcom
     459XPCOM-HEADERS_INST = $(INST_SDK)/bindings/xpcom/include/xpcom
    463460XPCOM-HEADERS_IFFLAGS = -m 644
    464461XPCOM-HEADERS_SOURCES = \
     
    579576        xpcom-config.h
    580577
    581 IPCD-HEADERS_INST = $(INST_SDK)include/xpcom/ipcd
     578IPCD-HEADERS_INST = $(INST_SDK)/bindings/xpcom/include/ipcd
    582579IPCD-HEADERS_IFFLAGS = -m 644
    583580IPCD-HEADERS_SOURCES = \
     
    12951292# Helper for initialization of XPCOM
    12961293#
    1297 VBox-xpcom-helper_TEMPLATE = VBOXMAINCLIENTDLL
    12981294## @todo why isn't this targetd called VBoxHlp and what is it good for anyway? it's not in any of the lists so it won't be processed or anything...
    12991295## update: Since r35225 this is no longer necessary, VBoxRT is already available when VBoxPython is linked. Do all the initialization from there!
    1300 VBox-xpcom-helper_NAME = VBoxHlp
    1301 VBox-xpcom-helper_DEFS =
    1302 VBox-xpcom-helper_SOURCES = \
     1296VBoxHlp_DEFS =
     1297VBoxHlp_SOURCES = \
    13031298        xpcom/helper/helper.cpp
    13041299
     
    13781373
    13791374# Python Client Module - the Python bits.
    1380 VBoxPython-inst-py-xpcom_INST = $(INST_SDK)/bindings/com/python/xpcom/
     1375VBoxPython-inst-py-xpcom_INST = $(INST_SDK)bindings/xpcom/python/xpcom/
    13811376VBoxPython-inst-py-xpcom_SOURCES = \
    13821377        python/vboxxpcom.py \
     
    13971392
    13981393# Python Client Module - a sample script.
    1399 VBoxPython-inst-sample_INST = $(INST_SDK)/bindings/com/python/sample/
     1394VBoxPython-inst-sample_INST = $(INST_SDK)/bindings/xpcom/python/sample/
    14001395VBoxPython-inst-sample_SOURCES = \
    14011396        python/sample/vboxshell.py
     
    15581553OTHER_CLEAN += \
    15591554        $(PATH_VBox-xpcom-string)/idl_ts \
    1560         $(addprefix $(VBOX_PATH_SDK)/include/,$(notdir $(subst .idl,.h,$(XPCOM_IDLFILES)))) \
    1561         $(addprefix $(VBOX_PATH_SDK)/include/,$(notdir $(subst .idl,.xpt,$(XPCOM_IDLFILES)))) \
    1562         $(addprefix $(VBOX_PATH_SDK)/idl/,$(notdir $(XPCOM_IDLFILES))) \
     1555        $(addprefix $(VBOX_PATH_SDK)/bindings/xpcom/include,$(notdir $(subst .idl,.h,$(XPCOM_IDLFILES)))) \
     1556        $(addprefix $(VBOX_PATH_SDK)/bindings/xpcom/include,$(notdir $(subst .idl,.xpt,$(XPCOM_IDLFILES)))) \
     1557        $(addprefix $(VBOX_PATH_SDK)/bindings/xpcom/idl/,$(notdir $(XPCOM_IDLFILES))) \
    15631558        $(addprefix $(PATH_TARGET)/,$(notdir $(subst .idl,.xpt,$(XPCOM_IDLFILES))))
    15641559
     
    16831678        -I $(VBOX_PATH_XPCOM_SRC)/xpcom/reflect/xptinfo/public/
    16841679define def_IDL
    1685 $(VBOX_PATH_SDK)/include/$(notdir $(subst .idl,.h,$(idl))) \
     1680$(VBOX_PATH_SDK)/bindings/xpcom/include/$(notdir $(subst .idl,.h,$(idl))) \
    16861681+ $(PATH_TARGET)/$(notdir $(subst .idl,.xpt,$(idl))): \
    16871682                $(VBOX_PATH_XPCOM_SRC)/$(idl) \
    16881683                | $$$$(TARGET_xpidl)
    16891684        $$(call MSG_TOOL,xpidl,XPCOM,$$<,$$@)
    1690         $$(QUIET)$(MKDIR) -p $(VBOX_PATH_SDK)/include $(VBOX_PATH_SDK)/idl
     1685        $$(QUIET)$(MKDIR) -p $(VBOX_PATH_SDK)/bindings/xpcom/include $(VBOX_PATH_SDK)/bindings/xpcom/idl
    16911686        $$(QUIET)$$(TARGET_xpidl) -m header $(XPIDL_INCS) -e $$@ $$<
    16921687        $$(QUIET)$$(TARGET_xpidl) -m typelib $(XPIDL_INCS) -e $(addprefix $(PATH_TARGET)/,$(notdir $(subst .idl,.xpt,$(idl)))) $$<
    1693         $$(QUIET)$(CP) $$< $$(VBOX_PATH_SDK)/idl
     1688        $$(QUIET)$(CP) $$< $$(VBOX_PATH_SDK)/bindings/xpcom/idl
    16941689endef
    16951690
     
    16971692
    16981693# dummy target.
    1699 $(PATH_VBox-xpcom-string)/idl_ts: $(addprefix $(VBOX_PATH_SDK)/include/,$(notdir $(subst .idl,.h,$(XPCOM_IDLFILES))))
     1694$(PATH_VBox-xpcom-string)/idl_ts: $(addprefix $(VBOX_PATH_SDK)/bindings/xpcom/include/,$(notdir $(subst .idl,.h,$(XPCOM_IDLFILES))))
    17001695        $(call MSG_L1,IDL processing completed.)
    17011696        $(QUIET)$(MKDIR) -p $(dir $@)
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette