4b7e701024
IN this branch these changes are not conditional. Unclear yet whether this is what we finally will want to use or not. Maybe should make these changes conditional and do this stuff in master instead? Change-Id: I379d570a0e00648d295c675fd90eba6594ba3182
48 lines
2.3 KiB
C++
48 lines
2.3 KiB
C++
/* -*- Mode: C++; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- */
|
|
/*
|
|
* This file is part of the LibreOffice project.
|
|
*
|
|
* 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/.
|
|
*/
|
|
|
|
#include "osl/detail/android-bootstrap.h"
|
|
|
|
extern "C"
|
|
{
|
|
extern void * hwp_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * sc_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * scd_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * scfilt_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * sw_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * swd_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * unoxml_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * xmlfd_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * xo_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
extern void * xof_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
|
}
|
|
|
|
extern "C"
|
|
__attribute__ ((visibility("default")))
|
|
const lib_to_component_mapping *
|
|
lo_get_libmap(void)
|
|
{
|
|
static lib_to_component_mapping map[] = {
|
|
{ "libhwplo.a", hwp_component_getFactory },
|
|
{ "libscdlo.a", scd_component_getFactory },
|
|
{ "libscfiltlo.a", scfilt_component_getFactory },
|
|
{ "libsclo.a", sc_component_getFactory },
|
|
{ "libswdlo.a", swd_component_getFactory },
|
|
{ "libswlo.a", sw_component_getFactory },
|
|
{ "libunoxmllo.a", unoxml_component_getFactory },
|
|
{ "libxmlfdlo.a", xmlfd_component_getFactory },
|
|
{ "libxoflo.a", xof_component_getFactory },
|
|
{ "libxolo.a", xo_component_getFactory },
|
|
{ NULL, NULL }
|
|
};
|
|
|
|
return map;
|
|
}
|
|
|
|
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|