Add dummy implementations of the UI layer callbacks now required
Change-Id: I2caaac66758863b0f384df13ab30526f21be1e8d
This commit is contained in:
@@ -106,9 +106,9 @@ WHOLELIBS = \
|
||||
-Wl,--no-whole-archive
|
||||
|
||||
|
||||
$(OBJLOCAL)/liblo-native-code.so : $(wildcard $(OUTDIR)/lib/lib*.a) native-code.cxx
|
||||
$(OBJLOCAL)/liblo-native-code.so : $(wildcard $(OUTDIR)/lib/lib*.a) native-code.cxx dummies.cxx
|
||||
mkdir -p $(OBJLOCAL)
|
||||
$(CXX) -Wl,--gc-sections -Wl,--version-script=../../Bootstrap/version.map -Wl,--no-keep-files-mapped -Wl,--no-undefined -DANDROID -DDISABLE_DYNLOADING -shared -o $(OBJLOCAL)/liblo-native-code.so -I$(SRCDIR)/include -I$(OUTDIR)/inc native-code.cxx -L$(OUTDIR)/lib -L$(INSTDIR)/$(LIBO_LIB_FOLDER) $(WHOLELIBS) $(LIBS) -lgnustl_static -landroid -ljnigraphics -llog -lz
|
||||
$(CXX) -Wl,--gc-sections -Wl,--version-script=../../Bootstrap/version.map -Wl,--no-keep-files-mapped -Wl,--no-undefined -DANDROID -DDISABLE_DYNLOADING -shared -o $(OBJLOCAL)/liblo-native-code.so -I$(BUILDDIR)/config_host -I$(SRCDIR)/include -I$(OUTDIR)/inc native-code.cxx dummies.cxx -L$(OUTDIR)/lib -L$(INSTDIR)/$(LIBO_LIB_FOLDER) $(WHOLELIBS) $(LIBS) -lgnustl_static -landroid -ljnigraphics -llog -lz
|
||||
|
||||
$(SODEST)/liblo-native-code.so : $(OBJLOCAL)/liblo-native-code.so
|
||||
mkdir -p $(SODEST)
|
||||
|
44
android/experimental/LibreOffice4Android/dummies.cxx
Normal file
44
android/experimental/LibreOffice4Android/dummies.cxx
Normal file
@@ -0,0 +1,44 @@
|
||||
/* -*- 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/.
|
||||
*/
|
||||
|
||||
// Dummy implementations of the callback functions in the UI layer
|
||||
// that the LO layer calls. As this experimental Android app doesn't
|
||||
// handle any of that, these do nothing.
|
||||
|
||||
#include <touch/touch.h>
|
||||
|
||||
extern "C"
|
||||
__attribute__ ((visibility("default")))
|
||||
void
|
||||
touch_ui_selection_start(MLOSelectionKind kind,
|
||||
const void *documentHandle,
|
||||
MLORect *rectangles,
|
||||
int rectangleCount,
|
||||
void *preview)
|
||||
{
|
||||
}
|
||||
|
||||
extern "C"
|
||||
__attribute__ ((visibility("default")))
|
||||
void
|
||||
touch_ui_selection_resize_done(bool success,
|
||||
const void *documentHandle,
|
||||
MLORect *rectangles,
|
||||
int rectangleCount)
|
||||
{
|
||||
}
|
||||
|
||||
extern "C"
|
||||
__attribute__ ((visibility("default")))
|
||||
void
|
||||
touch_ui_selection_none()
|
||||
{
|
||||
}
|
||||
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
44
android/experimental/desktop/dummies.cxx
Normal file
44
android/experimental/desktop/dummies.cxx
Normal file
@@ -0,0 +1,44 @@
|
||||
/* -*- 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/.
|
||||
*/
|
||||
|
||||
// Dummy implementations of the callback functions in the UI layer
|
||||
// that the LO layer calls. As this experimental Android app doesn't
|
||||
// handle any of that, these do nothing.
|
||||
|
||||
#include <touch/touch.h>
|
||||
|
||||
extern "C"
|
||||
__attribute__ ((visibility("default")))
|
||||
void
|
||||
touch_ui_selection_start(MLOSelectionKind kind,
|
||||
const void *documentHandle,
|
||||
MLORect *rectangles,
|
||||
int rectangleCount,
|
||||
void *preview)
|
||||
{
|
||||
}
|
||||
|
||||
extern "C"
|
||||
__attribute__ ((visibility("default")))
|
||||
void
|
||||
touch_ui_selection_resize_done(bool success,
|
||||
const void *documentHandle,
|
||||
MLORect *rectangles,
|
||||
int rectangleCount)
|
||||
{
|
||||
}
|
||||
|
||||
extern "C"
|
||||
__attribute__ ((visibility("default")))
|
||||
void
|
||||
touch_ui_selection_none()
|
||||
{
|
||||
}
|
||||
|
||||
/* vim:set shiftwidth=4 softtabstop=4 expandtab: */
|
Reference in New Issue
Block a user