## Copyright 2013 Intel Corporation All Rights Reserved. ## ## This library is free software; you can redistribute it and/or ## modify it under the terms of the GNU Lesser General Public ## License as published by the Free Software Foundation; ## version 2.1 of the License. ## ## This library is distributed in the hope that it will be useful, ## but WITHOUT ANY WARRANTY; without even the implied warranty of ## MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ## Lesser General Public License for more details. ## ## You should have received a copy of the GNU Lesser General Public ## License along with this library; if not, write to the Free Software ## Foundation, Inc., 51 Franklin Street, Fifth Floor, ## Boston, MA 02110-1301 USA ## --------------------------------------------------------- ## settingsd plugin library ## --------------------------------------------------------- lib_LTLIBRARIES = libsettings.la libsettings_la_SOURCES = \ loader.cpp \ manager.cpp \ plugin.cpp \ registrar.cpp \ send_callback.cpp \ event_callback.cpp \ response_callback.cpp \ dbus_signal_callback.cpp libsettings_la_CPPFLAGS = -DSETTINGS_BUILDING_DLL -I$(top_srcdir)/include if SETTINGS_USE_GCC_SYMBOL_VISIBILITY SETTINGS_PLUGIN_CXXFLAGS = -fvisibility=hidden -fvisibility-inlines-hidden else SETTINGS_PLUGIN_CXXFLAGS = endif libsettings_la_CXXFLAGS = \ $(SETTINGS_PLUGIN_CXXFLAGS) \ $(BOOST_CPPFLAGS) \ $(JSON_GLIB_CFLAGS) libsettings_la_LIBADD = \ $(BOOST_FILESYSTEM_LIB) \ $(JSON_GLIB_LIBS) noinst_HEADERS = \ loader.hpp \ manager.hpp