armv7l binary size : 316KB -> 225KB
Change-Id: I4c70fbb9a36ab2c8d01c0523ef808cc0e292c2b8
Signed-off-by: Jihoon Kim <jihoon48.kim@samsung.com>
%build
+export CFLAGS+=" -fvisibility=hidden -DTIZEN_DEBUG_ENABLE"
+export CXXFLAGS+=" -fvisibility=hidden -fvisibility-inlines-hidden -DTIZEN_DEBUG_ENABLE"
+export FFLAGS+=" -DTIZEN_DEBUG_ENABLE"
+
rm -rf CMakeFiles
rm -rf CMakeCache.txt
#ifndef __SCL_CONFIG_H__
#define __SCL_CONFIG_H__
+#define EXAPI __attribute__ ((visibility("default")))
+
namespace scl
{
* This class implements all functions for working as a soft-based keyboard
* In side of ISE developer, they can modify it by their requirements.
*/
-class CSCLUI
+class EXAPI CSCLUI
{
public:
CSCLUI();
virtual sclint log(const sclchar *msg) = 0;
};
-class CSCLUtilsImplLinux : public CSCLUtilsImpl
+class EXAPI CSCLUtilsImplLinux : public CSCLUtilsImpl
{
public :
void init();
CSCLUtilsImpl* m_impl;
};
-class CSCLUtils : public _CSCLUtils
+class EXAPI CSCLUtils : public _CSCLUtils
{
private:
CSCLUtils();