Link in more libs
Change-Id: I5e016a061ea4206966757cda2d6681617b45b550
This commit is contained in:
@@ -32,6 +32,7 @@ LIBS = \
|
|||||||
basegfxlo \
|
basegfxlo \
|
||||||
bootstrap.uno \
|
bootstrap.uno \
|
||||||
canvastoolslo \
|
canvastoolslo \
|
||||||
|
cdrlib \
|
||||||
collator_data \
|
collator_data \
|
||||||
comphelpgcc3 \
|
comphelpgcc3 \
|
||||||
configmgr.uno \
|
configmgr.uno \
|
||||||
@@ -89,6 +90,7 @@ LIBS = \
|
|||||||
lpsolve55 \
|
lpsolve55 \
|
||||||
lwpftlo \
|
lwpftlo \
|
||||||
msfilterlo \
|
msfilterlo \
|
||||||
|
mspublib \
|
||||||
mswordlo \
|
mswordlo \
|
||||||
ooxlo \
|
ooxlo \
|
||||||
orcus \
|
orcus \
|
||||||
@@ -187,7 +189,7 @@ properties:
|
|||||||
link-so:
|
link-so:
|
||||||
# Build the single .so for this app
|
# Build the single .so for this app
|
||||||
mkdir -p $(OBJLOCAL)
|
mkdir -p $(OBJLOCAL)
|
||||||
$(CXX) -Wl,-Map,liblo-native-code.map -Wl,--no-undefined -DANDROID -DDISABLE_DYNLOADING -shared -o $(OBJLOCAL)/liblo-native-code.so -I$(OUTDIR)/inc native-code.cxx -L$(OUTDIR)/lib $(WHOLELIBS) $(LIBS) -lgnustl_static -landroid -llog -lz
|
$(CXX) -Wl,--stats -Wl,--no-keep-files-mapped -Wl,--no-undefined -DANDROID -DDISABLE_DYNLOADING -shared -o $(OBJLOCAL)/liblo-native-code.so -I$(OUTDIR)/inc native-code.cxx -L$(OUTDIR)/lib $(WHOLELIBS) $(LIBS) -lgnustl_static -landroid -llog -lz
|
||||||
mkdir -p $(SODEST)
|
mkdir -p $(SODEST)
|
||||||
cp $(OBJLOCAL)/liblo-native-code.so $(SODEST)
|
cp $(OBJLOCAL)/liblo-native-code.so $(SODEST)
|
||||||
$(STRIP) --strip-debug $(SODEST)/liblo-native-code.so
|
$(STRIP) --strip-debug $(SODEST)/liblo-native-code.so
|
||||||
|
@@ -12,11 +12,16 @@
|
|||||||
extern "C"
|
extern "C"
|
||||||
{
|
{
|
||||||
extern void * hwp_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
extern void * hwp_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
|
extern void * lotuswordpro_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
extern void * sc_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 * scd_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
extern void * scfilt_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
extern void * scfilt_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
|
extern void * sd_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
|
extern void * sdd_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
|
extern void * svgfilter_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
extern void * sw_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 * swd_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
|
extern void * t602filter_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
extern void * unoxml_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
extern void * unoxml_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
extern void * wpftdraw_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
extern void * wpftdraw_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
extern void * wpftwriter_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
extern void * wpftwriter_component_getFactory( const char * pImplName, void * pServiceManager, void * pRegistryKey );
|
||||||
@@ -32,11 +37,16 @@ lo_get_libmap(void)
|
|||||||
{
|
{
|
||||||
static lib_to_component_mapping map[] = {
|
static lib_to_component_mapping map[] = {
|
||||||
{ "libhwplo.a", hwp_component_getFactory },
|
{ "libhwplo.a", hwp_component_getFactory },
|
||||||
|
{ "liblwpftlo.a", lotuswordpro_component_getFactory },
|
||||||
{ "libscdlo.a", scd_component_getFactory },
|
{ "libscdlo.a", scd_component_getFactory },
|
||||||
{ "libscfiltlo.a", scfilt_component_getFactory },
|
{ "libscfiltlo.a", scfilt_component_getFactory },
|
||||||
{ "libsclo.a", sc_component_getFactory },
|
{ "libsclo.a", sc_component_getFactory },
|
||||||
|
{ "libsddlo.a", sdd_component_getFactory },
|
||||||
|
{ "libsdlo.a", sd_component_getFactory },
|
||||||
|
{ "libsvgfilterlo.a", svgfilter_component_getFactory },
|
||||||
{ "libswdlo.a", swd_component_getFactory },
|
{ "libswdlo.a", swd_component_getFactory },
|
||||||
{ "libswlo.a", sw_component_getFactory },
|
{ "libswlo.a", sw_component_getFactory },
|
||||||
|
{ "libt602filterlo.a", t602filter_component_getFactory },
|
||||||
{ "libunoxmllo.a", unoxml_component_getFactory },
|
{ "libunoxmllo.a", unoxml_component_getFactory },
|
||||||
{ "libwpftdrawlo.a", wpftdraw_component_getFactory },
|
{ "libwpftdrawlo.a", wpftdraw_component_getFactory },
|
||||||
{ "libwpftwriterlo.a", wpftwriter_component_getFactory },
|
{ "libwpftwriterlo.a", wpftwriter_component_getFactory },
|
||||||
|
Reference in New Issue
Block a user