Makefile.am 2.2 KB

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