Makefile.am 2.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788
  1. ##################################################################
  2. #
  3. # uEcho for C
  4. #
  5. # Copyright (C) Satoshi Konno 2015
  6. #
  7. # This is licensed under BSD-style license, see file COPYING.
  8. #
  9. ##################################################################
  10. #if HAVE_LIBTOOL
  11. #lib_LTLIBRARIES = libuecho.la
  12. #else
  13. lib_LIBRARIES = libuecho.a
  14. #endif
  15. AM_CFLAGS = -I$(top_builddir)/include -I$(top_builddir)/src
  16. uecho_sources = \
  17. ../../src/uecho/message_search.c \
  18. ../../src/uecho/class_list.c \
  19. ../../src/uecho/controller_listener.c \
  20. ../../src/uecho/object_list.c \
  21. ../../src/uecho/misc.c \
  22. ../../src/uecho/net/interface_function.c \
  23. ../../src/uecho/net/interface.c \
  24. ../../src/uecho/net/socket.c \
  25. ../../src/uecho/net/net_function.c \
  26. ../../src/uecho/net/interface_list.c \
  27. ../../src/uecho/net/socket_opt.c \
  28. ../../src/uecho/net/datagram_packet.c \
  29. ../../src/uecho/node_list.c \
  30. ../../src/uecho/std/objects_mra.c \
  31. ../../src/uecho/std/database.c \
  32. ../../src/uecho/std/node_profile_class.c \
  33. ../../src/uecho/std/manufacturers.c \
  34. ../../src/uecho/std/device_super_class.c \
  35. ../../src/uecho/std/profile.c \
  36. ../../src/uecho/std/standard.c \
  37. ../../src/uecho/std/object_super_class.c \
  38. ../../src/uecho/std/device.c \
  39. ../../src/uecho/std/profile_super_class.c \
  40. ../../src/uecho/node_listener.c \
  41. ../../src/uecho/object.c \
  42. ../../src/uecho/node.c \
  43. ../../src/uecho/message.c \
  44. ../../src/uecho/property_list.c \
  45. ../../src/uecho/frame/udp_server_list.c \
  46. ../../src/uecho/frame/message_observer_manager.c \
  47. ../../src/uecho/frame/mcast_server.c \
  48. ../../src/uecho/frame/udp_server.c \
  49. ../../src/uecho/frame/server.c \
  50. ../../src/uecho/frame/message_observer.c \
  51. ../../src/uecho/frame/object_property_observer.c \
  52. ../../src/uecho/frame/message_observer_list.c \
  53. ../../src/uecho/frame/object_property_observer_manager.c \
  54. ../../src/uecho/frame/object_property_observer_list.c \
  55. ../../src/uecho/frame/mcast_server_list.c \
  56. ../../src/uecho/manufacture_list.c \
  57. ../../src/uecho/class.c \
  58. ../../src/uecho/esv.c \
  59. ../../src/uecho/property.c \
  60. ../../src/uecho/util/strings_tokenizer.c \
  61. ../../src/uecho/util/thread.c \
  62. ../../src/uecho/util/timer.c \
  63. ../../src/uecho/util/strings_function.c \
  64. ../../src/uecho/util/log.c \
  65. ../../src/uecho/util/thread_list.c \
  66. ../../src/uecho/util/logs.c \
  67. ../../src/uecho/util/bytes.c \
  68. ../../src/uecho/util/strings.c \
  69. ../../src/uecho/util/list.c \
  70. ../../src/uecho/util/mutex.c \
  71. ../../src/uecho/controller.c \
  72. ../../src/uecho/manufacture.c
  73. libuechoincludedir = $(includedir)/uecho
  74. nobase_libuechoinclude_HEADERS = \
  75. $(uecho_headers)
  76. #if HAVE_LIBTOOL
  77. #libuecho_la_SOURCES = \
  78. # $(uecho_source)
  79. #libuecho_la_CFLAGS = $(AM_CFLAGS)
  80. #else
  81. libuecho_a_SOURCES = \
  82. $(uecho_sources)
  83. libuecho_a_CFLAGS = $(AM_CFLAGS)
  84. #endif