1AM_CFLAGS = -I./ \ 2 -I../utils \ 3 -I../location \ 4 $(LOCPLA_CFLAGS) \ 5 $(GPSUTILS_CFLAGS) \ 6 -I$(WORKSPACE)/gps-noship/flp \ 7 -D__func__=__PRETTY_FUNCTION__ \ 8 -fno-short-enums \ 9 -std=c++11 10 11libloc_core_la_h_sources = \ 12 LocApiBase.h \ 13 LocAdapterBase.h \ 14 ContextBase.h \ 15 LocDualContext.h \ 16 LBSProxyBase.h \ 17 UlpProxyBase.h \ 18 loc_core_log.h \ 19 LocAdapterProxyBase.h \ 20 data-items/DataItemId.h \ 21 data-items/IDataItemCore.h \ 22 observer/IDataItemObserver.h \ 23 observer/IDataItemSubscription.h \ 24 observer/IFrameworkActionReq.h \ 25 observer/IOsObserver.h \ 26 SystemStatusOsObserver.h \ 27 SystemStatus.h 28 29libloc_core_la_c_sources = \ 30 LocApiBase.cpp \ 31 LocAdapterBase.cpp \ 32 ContextBase.cpp \ 33 LocDualContext.cpp \ 34 loc_core_log.cpp \ 35 data-items/DataItemsFactoryProxy.cpp \ 36 data-items/common/ClientIndex.cpp \ 37 data-items/common/DataItemIndex.cpp \ 38 data-items/common/IndexFactory.cpp \ 39 SystemStatusOsObserver.cpp \ 40 SystemStatus.cpp 41 42library_includedir = $(pkgincludedir)/core 43 44library_include_HEADERS = $(libloc_core_la_h_sources) 45 46libloc_core_la_SOURCES = $(libloc_core_la_c_sources) 47 48if USE_GLIB 49libloc_core_la_CFLAGS = -DUSE_GLIB $(AM_CFLAGS) @GLIB_CFLAGS@ 50libloc_core_la_LDFLAGS = -lstdc++ -Wl,-z,defs -lpthread @GLIB_LIBS@ -shared -version-info 1:0:0 51libloc_core_la_CPPFLAGS = -DUSE_GLIB $(AM_CFLAGS) $(AM_CPPFLAGS) @GLIB_CFLAGS@ 52else 53libloc_core_la_CFLAGS = $(AM_CFLAGS) 54libloc_core_la_LDFLAGS = -Wl,-z,defs -lpthread -shared -version-info 1:0:0 55libloc_core_la_CPPFLAGS = $(AM_CFLAGS) $(AM_CPPFLAGS) 56endif 57 58libloc_core_la_LIBADD = -lstdc++ -ldl $(LOCPLA_LIBS) $(GPSUTILS_LIBS) 59 60#Create and Install libraries 61lib_LTLIBRARIES = libloc_core.la 62