Makefile.am 2.0 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455
  1. lib_LTLIBRARIES = libtinyMSRP.la
  2. libtinyMSRP_la_LIBADD = ../tinySAK/libtinySAK.la ../tinyNET/libtinyNET.la ../tinyHTTP/libtinyHTTP.la ../tinySDP/libtinySDP.la
  3. libtinyMSRP_la_CPPFLAGS = -Iinclude -I../tinySAK/src -I../tinyNET/src -I../tinyHTTP/include -I../tinySDP/include
  4. libtinyMSRP_la_SOURCES = \
  5. src/tmsrp.c\
  6. src/tmsrp_event.c\
  7. src/tmsrp_message.c\
  8. src/tmsrp_uri.c
  9. libtinyMSRP_la_SOURCES += src/headers/tmsrp_header.c\
  10. src/headers/tmsrp_header_Authentication-Info.c\
  11. src/headers/tmsrp_header_Authorization.c\
  12. src/headers/tmsrp_header_Byte-Range.c\
  13. src/headers/tmsrp_header_Content-Type.c\
  14. src/headers/tmsrp_header_Dummy.c\
  15. src/headers/tmsrp_header_Expires.c\
  16. src/headers/tmsrp_header_Failure-Report.c\
  17. src/headers/tmsrp_header_From-Path.c\
  18. src/headers/tmsrp_header_Max-Expires.c\
  19. src/headers/tmsrp_header_Message-ID.c\
  20. src/headers/tmsrp_header_Min-Expires.c\
  21. src/headers/tmsrp_header_Status.c\
  22. src/headers/tmsrp_header_Success-Report.c\
  23. src/headers/tmsrp_header_To-Path.c\
  24. src/headers/tmsrp_header_Use-Path.c\
  25. src/headers/tmsrp_header_WWW-Authenticate.c
  26. libtinyMSRP_la_SOURCES += src/parsers/tmsrp_parser_message.c\
  27. src/parsers/tmsrp_parser_uri.c
  28. libtinyMSRP_la_SOURCES += src/session/tmsrp_config.c\
  29. src/session/tmsrp_data.c \
  30. src/session/tmsrp_receiver.c \
  31. src/session/tmsrp_sender.c
  32. libtinyMSRP_la_LDFLAGS = $LDFLAGS -no-undefined
  33. if TARGET_OS_IS_ANDROID
  34. libtinyMSRP_la_LDFLAGS += -static
  35. endif
  36. _includedir = $(includedir)/tinymsrp
  37. _include_HEADERS = include/*.h
  38. __includedir = $(includedir)/tinymsrp/tinymsrp
  39. __include_HEADERS = include/tinymsrp/*.h
  40. headers_includedir = $(includedir)/tinymsrp/tinymsrp/headers
  41. headers_include_HEADERS = include/tinymsrp/headers/*.h
  42. parsers_includedir = $(includedir)/tinymsrp/tinymsrp/parsers
  43. parsers_include_HEADERS = include/tinymsrp/parsers/*.h
  44. session_includedir = $(includedir)/tinymsrp/tinymsrp/session
  45. session_include_HEADERS = include/tinymsrp/session/*.h
  46. pkgconfigdir = $(libdir)/pkgconfig
  47. pkgconfig_DATA = tinyMSRP.pc