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
98 lines
3.2 KiB
INCLUDES = -I$(top_srcdir)/mcop -I$(top_srcdir)/flow \
|
|
-I$(top_builddir)/flow -I$(top_srcdir)/soundserver \
|
|
-I$(top_builddir)/soundserver -I$(top_srcdir)/artsc \
|
|
-I$(top_builddir)/mcop -I$(top_builddir)/artsc \
|
|
$(all_includes)
|
|
|
|
AM_LDFLAGS = $(all_libraries)
|
|
LDADD = $(top_builddir)/mcop/libmcop.la
|
|
FLOWLIBS = $(top_builddir)/flow/libartsflow.la
|
|
|
|
####### Files
|
|
|
|
check_PROGRAMS = helloserver helloclient referenceinfo \
|
|
irdemo x11commtest streamsound hellomain flow artsctest \
|
|
artscrec artsccat artscmt \
|
|
dcasttest hellodynamic hellodynamic2 testasubsys testaggregation \
|
|
playtofile testthreads testnothreads catfile testdhandle
|
|
helloserver_SOURCES = hello.cc helloserver.cc hello_impl.cc
|
|
helloclient_SOURCES = hello.cc helloclient.cc
|
|
hellodynamic_SOURCES = hello.cc hellodynamic.cc hello_impl.cc
|
|
hellodynamic2_SOURCES = hello.cc hellodynamic2.cc
|
|
referenceinfo_SOURCES = referenceinfo.cc
|
|
|
|
testdhandle_SOURCES = testdhandle.cc
|
|
testdhandle.o: ../soundserver/soundserver.h ../flow/artsflow.h
|
|
testdhandle_LDADD = $(FLOWLIBS) \
|
|
$(top_builddir)/soundserver/libsoundserver_idl.la \
|
|
$(top_builddir)/flow/gslpp/libgslpp.la
|
|
|
|
irdemo_SOURCES = irdemo.cc
|
|
x11commtest_SOURCES = x11commtest.cc
|
|
hellomain_SOURCES = hellomain.cc hello.cc hello_impl.cc
|
|
|
|
testasubsys_SOURCES = testasubsys.cc
|
|
testasubsys_LDADD = $(FLOWLIBS)
|
|
|
|
## testthreads/testnothreads:
|
|
## if we link testthreads.cc against libmcop_mt, it will be able to use
|
|
## real threading, if we don't, we won't
|
|
testthreads_SOURCES = testthreads.cc
|
|
testthreads_LDFLAGS = $(LDFLAGS)
|
|
testthreads_LDADD = $(top_builddir)/mcop_mt/libmcop_mt.la
|
|
testnothreads_SOURCES = testthreads.cc
|
|
|
|
testaggregation_SOURCES = aggregation.cc testaggregation.cc
|
|
|
|
flow_LDADD = $(FLOWLIBS)
|
|
flow_SOURCES = flow.cc
|
|
|
|
streamsound_LDADD = $(FLOWLIBS) \
|
|
$(top_builddir)/soundserver/libsoundserver_idl.la
|
|
streamsound_SOURCES = streamsound.cc
|
|
|
|
dcasttest_LDADD = $(FLOWLIBS) \
|
|
$(top_builddir)/soundserver/libsoundserver_idl.la
|
|
dcasttest_SOURCES = dcasttest.cc
|
|
|
|
artsctest_LDADD = $(top_builddir)/artsc/libartsc.la
|
|
artsctest_SOURCES = artsctest.c
|
|
|
|
artsccat_LDADD = $(top_builddir)/artsc/libartsc.la
|
|
artsccat_SOURCES = artsccat.c
|
|
|
|
artscrec_LDADD = $(top_builddir)/artsc/libartsc.la
|
|
artscrec_SOURCES = artscrec.c
|
|
|
|
artscmt_LDFLAGS = $(LDFLAGS) $(USE_THREADS)
|
|
artscmt_LDADD = $(top_builddir)/artsc/libartsc.la -lm $(LIBPTHREAD) $(LIBPOSIX4)
|
|
artscmt_SOURCES = artscmt.c
|
|
|
|
playtofile_SOURCES = playtofile.cc playtofile_impl.cc playtofile_main.cc
|
|
|
|
playtofile_LDADD = $(FLOWLIBS) \
|
|
$(top_builddir)/soundserver/libsoundserver_idl.la \
|
|
$(top_builddir)/soundserver/libkmedia2_idl.la
|
|
|
|
catfile_SOURCES = catfile.cc
|
|
|
|
catfile_LDADD = $(top_builddir)/soundserver/libkmedia2.la
|
|
|
|
DISTCLEANFILES = hello.cc hello.h aggregation.cc aggregation.h \
|
|
playtofile.cc playtofile.h
|
|
|
|
####### Implicit rules
|
|
|
|
####### Build rules
|
|
|
|
helloclient.o: hello.h
|
|
hello.cc hello.h: $(top_srcdir)/examples/hello.idl $(MCOPIDL)
|
|
$(MCOPIDL) $(top_srcdir)/examples/hello.idl
|
|
|
|
aggregation.cc aggregation.h: $(top_srcdir)/examples/aggregation.idl $(MCOPIDL)
|
|
$(MCOPIDL) $(top_srcdir)/examples/aggregation.idl
|
|
|
|
playtofile.cc playtofile.h: $(srcdir)/playtofile.idl $(MCOPIDL)
|
|
$(MCOPIDL) -I$(top_srcdir)/flow $(srcdir)/playtofile.idl
|
|
|