tree: 93956bc9a62d3630d1a4359430142204c3289863
  1. inc/
  2. prj/
  3. qa/
  4. source/
  5. test/
  6. util/
  7. BUILD.bazel
  8. JunitTest_embeddedobj_complex.mk
  9. Library_embobj.mk
  10. Library_emboleobj.mk
  11. Makefile
  12. Module_embeddedobj.mk
  13. readme.md
main/embeddedobj/readme.md

embeddedobj — Bazel migration

Produces two UNO component DLLs:

TargetDLLPurpose
embobjembobj.dllGeneric OLE/embedded object factories (OOo-native)
emboleobjemboleobj.dllWindows MS-OLE embedded object implementation

embobj.dll

Sources from source/commonembedding/ and source/general/.
Registers: EmbeddedObjectCreator, OOoEmbeddedObjectFactory, OOoSpecialEmbeddedObjectFactory.
Deps: sal, cppu, cppuhelper, comphelper.

emboleobj.dll

Sources from source/msole/ (Windows-only files all included).
Registers: MSOLEObjectSystemCreator, OLEEmbeddedObjectFactory.
Deps: sal, cppu, cppuhelper, comphelper, tl, utl, vos3 + gdi32/ole32/oleaut32/user32/uuid.

DEF files

Both DLLs export the standard two-symbol UNO component interface: component_getFactory, component_getImplementationEnvironment.