aRts audio server
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

98 lines
3.2 KiB

  1. INCLUDES = -I$(top_srcdir)/mcop -I$(top_srcdir)/flow \
  2. -I$(top_builddir)/flow -I$(top_srcdir)/soundserver \
  3. -I$(top_builddir)/soundserver -I$(top_srcdir)/artsc \
  4. -I$(top_builddir)/mcop -I$(top_builddir)/artsc \
  5. $(all_includes)
  6. AM_LDFLAGS = $(all_libraries)
  7. LDADD = $(top_builddir)/mcop/libmcop.la
  8. FLOWLIBS = $(top_builddir)/flow/libartsflow.la
  9. ####### Files
  10. check_PROGRAMS = helloserver helloclient referenceinfo \
  11. irdemo x11commtest streamsound hellomain flow artsctest \
  12. artscrec artsccat artscmt \
  13. dcasttest hellodynamic hellodynamic2 testasubsys testaggregation \
  14. playtofile testthreads testnothreads catfile testdhandle
  15. helloserver_SOURCES = hello.cc helloserver.cc hello_impl.cc
  16. helloclient_SOURCES = hello.cc helloclient.cc
  17. hellodynamic_SOURCES = hello.cc hellodynamic.cc hello_impl.cc
  18. hellodynamic2_SOURCES = hello.cc hellodynamic2.cc
  19. referenceinfo_SOURCES = referenceinfo.cc
  20. testdhandle_SOURCES = testdhandle.cc
  21. testdhandle.o: ../soundserver/soundserver.h ../flow/artsflow.h
  22. testdhandle_LDADD = $(FLOWLIBS) \
  23. $(top_builddir)/soundserver/libsoundserver_idl.la \
  24. $(top_builddir)/flow/gslpp/libgslpp.la
  25. irdemo_SOURCES = irdemo.cc
  26. x11commtest_SOURCES = x11commtest.cc
  27. hellomain_SOURCES = hellomain.cc hello.cc hello_impl.cc
  28. testasubsys_SOURCES = testasubsys.cc
  29. testasubsys_LDADD = $(FLOWLIBS)
  30. ## testthreads/testnothreads:
  31. ## if we link testthreads.cc against libmcop_mt, it will be able to use
  32. ## real threading, if we don't, we won't
  33. testthreads_SOURCES = testthreads.cc
  34. testthreads_LDFLAGS = $(LDFLAGS)
  35. testthreads_LDADD = $(top_builddir)/mcop_mt/libmcop_mt.la
  36. testnothreads_SOURCES = testthreads.cc
  37. testaggregation_SOURCES = aggregation.cc testaggregation.cc
  38. flow_LDADD = $(FLOWLIBS)
  39. flow_SOURCES = flow.cc
  40. streamsound_LDADD = $(FLOWLIBS) \
  41. $(top_builddir)/soundserver/libsoundserver_idl.la
  42. streamsound_SOURCES = streamsound.cc
  43. dcasttest_LDADD = $(FLOWLIBS) \
  44. $(top_builddir)/soundserver/libsoundserver_idl.la
  45. dcasttest_SOURCES = dcasttest.cc
  46. artsctest_LDADD = $(top_builddir)/artsc/libartsc.la
  47. artsctest_SOURCES = artsctest.c
  48. artsccat_LDADD = $(top_builddir)/artsc/libartsc.la
  49. artsccat_SOURCES = artsccat.c
  50. artscrec_LDADD = $(top_builddir)/artsc/libartsc.la
  51. artscrec_SOURCES = artscrec.c
  52. artscmt_LDFLAGS = $(LDFLAGS) $(USE_THREADS)
  53. artscmt_LDADD = $(top_builddir)/artsc/libartsc.la -lm $(LIBPTHREAD) $(LIBPOSIX4)
  54. artscmt_SOURCES = artscmt.c
  55. playtofile_SOURCES = playtofile.cc playtofile_impl.cc playtofile_main.cc
  56. playtofile_LDADD = $(FLOWLIBS) \
  57. $(top_builddir)/soundserver/libsoundserver_idl.la \
  58. $(top_builddir)/soundserver/libkmedia2_idl.la
  59. catfile_SOURCES = catfile.cc
  60. catfile_LDADD = $(top_builddir)/soundserver/libkmedia2.la
  61. DISTCLEANFILES = hello.cc hello.h aggregation.cc aggregation.h \
  62. playtofile.cc playtofile.h
  63. ####### Implicit rules
  64. ####### Build rules
  65. helloclient.o: hello.h
  66. hello.cc hello.h: $(top_srcdir)/examples/hello.idl $(MCOPIDL)
  67. $(MCOPIDL) $(top_srcdir)/examples/hello.idl
  68. aggregation.cc aggregation.h: $(top_srcdir)/examples/aggregation.idl $(MCOPIDL)
  69. $(MCOPIDL) $(top_srcdir)/examples/aggregation.idl
  70. playtofile.cc playtofile.h: $(srcdir)/playtofile.idl $(MCOPIDL)
  71. $(MCOPIDL) -I$(top_srcdir)/flow $(srcdir)/playtofile.idl