]> code.delx.au - pulseaudio/blobdiff - polyp/Makefile.am
Documentation work
[pulseaudio] / polyp / Makefile.am
index 94edf6165175a6931c70fc59e91427d3d7eb8064..791abf0ec2452fd04aeace1bdefa86728106138d 100644 (file)
 # USA.
 
 AM_CFLAGS=-ansi -D_GNU_SOURCE -DDLSEARCHDIR=\"$(pkglibdir)\" -I$(srcdir)/..
-AM_LDADD=-L.
-AM_LIBADD=-L.
+AM_LDADD=-L. -lpthread
+AM_LIBADD=-L. -lpthread
+
+polypincludedir=$(includedir)/polyp
 
 EXTRA_DIST = polypaudio.pa depmod.py
 bin_PROGRAMS = polypaudio pacat pactl
-noinst_PROGRAMS = pacat-simple parec-simple
+noinst_PROGRAMS = mainloop-test mainloop-test-glib pacat-simple parec-simple 
 
-pkginclude_HEADERS=polyplib.h \
+polypinclude_HEADERS=polyplib.h \
                polyplib-def.h \
                polyplib-simple.h \
                polyplib-error.h \
+               polyplib-stream.h \
+               polyplib-context.h \
+               polyplib-introspect.h \
+               polyplib-subscribe.h \
+               polyplib-operation.h \
+               polyplib-scache.h \
+               cdecl.h \
                mainloop-api.h \
                mainloop.h \
                mainloop-signal.h \
-               sample.h
+               sample.h \
+               glib-mainloop.h
 
 pkglib_LTLIBRARIES=libiochannel.la \
                libsocket-server.la \
@@ -65,12 +75,14 @@ pkglib_LTLIBRARIES=libiochannel.la \
                module-esound-protocol-tcp.la \
                module-esound-protocol-unix.la \
                module-native-protocol-tcp.la \
-               module-native-protocol-unix.la
+               module-native-protocol-unix.la \
+               module-x11-bell.la
 
 lib_LTLIBRARIES=libpolyp.la \
-               libpolyp-simple.la \
                libpolyp-error.la \
-               libpolyp-mainloop.la
+               libpolyp-mainloop.la \
+               libpolyp-mainloop-glib.la \
+               libpolyp-simple.la
 
 polypaudio_SOURCES = idxset.c idxset.h \
                queue.c queue.h \
@@ -103,13 +115,20 @@ polypaudio_SOURCES = idxset.c idxset.h \
                modargs.c modargs.h \
                cmdline.c cmdline.h \
                cli-command.c cli-command.h \
-               clitext.c clitext.h \
+               cli-text.c cli-text.h \
                tokenizer.c tokenizer.h \
-               dynarray.c dynarray.h
-
-polypaudio_CFLAGS = $(AM_CFLAGS) $(LIBSAMPLERATE_CFLAGS)
+               dynarray.c dynarray.h \
+               scache.c scache.h \
+               sound-file.c sound-file.h \
+               play-memchunk.c play-memchunk.h \
+               autoload.c autoload.h \
+               xmalloc.c xmalloc.h \
+               subscribe.h subscribe.c \
+               debug.h
+
+polypaudio_CFLAGS = $(AM_CFLAGS) $(LIBSAMPLERATE_CFLAGS) $(LIBSNDFILE_CFLAGS)
 polypaudio_INCLUDES = $(INCLTDL)
-polypaudio_LDADD = $(AM_LDADD) $(LIBLTDL) $(LIBSAMPLERATE_LIBS)
+polypaudio_LDADD = $(AM_LDADD) $(LIBLTDL) $(LIBSAMPLERATE_LIBS) $(LIBSNDFILE_LIBS)
 polypaudio_LDFLAGS=-export-dynamic
 
 libprotocol_simple_la_SOURCES = protocol-simple.c protocol-simple.h
@@ -246,7 +265,11 @@ module_cli_la_SOURCES = module-cli.c
 module_cli_la_LDFLAGS = -module -avoid-version
 module_cli_la_LIBADD = $(AM_LIBADD) libcli.la libiochannel.la
 
-libpolyp_la_SOURCES = polyplib.c polyplib.h \
+module_x11_bell_la_SOURCES = module-x11-bell.c
+module_x11_bell_la_LDFLAGS = -module -avoid-version
+module_x11_bell_la_LIBADD = $(AM_LIBADD) -lX11 -L/usr/X11R6/lib
+
+libpolyp_la_SOURCES = polyplib.h \
                polyplib-def.h \
                tagstruct.c tagstruct.h \
                iochannel.c iochannel.h \
@@ -264,16 +287,28 @@ libpolyp_la_SOURCES = polyplib.c polyplib.h \
                memchunk.c memchunk.h \
                authkey.c authkey.h \
                socket-util.c socket-util.h \
-               native-common.h
+               native-common.h \
+               sample.c sample.h \
+               xmalloc.c xmalloc.h \
+               polyplib-operation.c polyplib-operation.h \
+               polyplib-context.c polyplib-context.h \
+               polyplib-stream.c polyplib-stream.h \
+               polyplib-introspect.c polyplib-introspect.h \
+               polyplib-scache.c polyplib-scache.h \
+               polyplib-subscribe.c polyplib-subscribe.h \
+               cdecl.h \
+               llist.h
 libpolyp_la_CFLAGS = $(AM_CFLAGS)
 
 libpolyp_mainloop_la_SOURCES = mainloop-api.h mainloop-api.c \
                mainloop.c mainloop.h \
                mainloop-signal.c mainloop-signal.h
 libpolyp_mainloop_la_CFLAGS = $(AM_CFLAGS)
+libpolyp_mainloop_la_LIBADD = $(AM_LIBADD) libpolyp.la
 
 libpolyp_error_la_SOURCES = polyplib-error.c polyplib-error.h
 libpolyp_error_la_CFLAGS = $(AM_CFLAGS)
+libpolyp_error_la_LIBADD = $(AM_LIBADD) libpolyp.la
 
 libpolyp_simple_la_SOURCES = polyplib-simple.c polyplib-simple.h 
 libpolyp_simple_la_CFLAGS = $(AM_CFLAGS)
@@ -284,20 +319,32 @@ pacat_LDADD = $(AM_LDADD) libpolyp.la libpolyp-error.la libpolyp-mainloop.la
 pacat_CFLAGS = $(AM_CFLAGS) 
 
 pactl_SOURCES = pactl.c
-pactl_LDADD = $(AM_LDADD) libpolyp.la libpolyp-error.la libpolyp-mainloop.la
-pactl_CFLAGS = $(AM_CFLAGS) 
+pactl_LDADD = $(AM_LDADD) libpolyp.la libpolyp-error.la libpolyp-mainloop.la $(LIBSNDFILE_LIBS)
+pactl_CFLAGS = $(AM_CFLAGS) $(LIBSDNFILE_CFLAGS)
 
 pacat_simple_SOURCES = pacat-simple.c
-pacat_simple_LDADD = $(AM_LDADD) libpolyp-simple.la libpolyp-error.la
+pacat_simple_LDADD = $(AM_LDADD) libpolyp.la libpolyp-simple.la libpolyp-error.la
 pacat_simple_CFLAGS = $(AM_CFLAGS)
 
 parec_simple_SOURCES = parec-simple.c
-parec_simple_LDADD = $(AM_LDADD) libpolyp-simple.la libpolyp-error.la
+parec_simple_LDADD = $(AM_LDADD) libpolyp.la libpolyp-simple.la libpolyp-error.la
 parec_simple_CFLAGS = $(AM_CFLAGS)
 
+libpolyp_mainloop_glib_la_SOURCES = glib-mainloop.h glib-mainloop.c
+libpolyp_mainloop_glib_la_CFLAGS = $(AM_CFLAGS) $(GLIB20_CFLAGS)
+libpolyp_mainloop_glib_la_LIBADD = $(AM_LIBADD) libpolyp-mainloop.la $(GLIB20_LIBS)
+
+mainloop_test_SOURCES = mainloop-test.c
+mainloop_test_CFLAGS = $(AM_CFLAGS)
+mainloop_test_LDADD = $(AM_LDADD) libpolyp-mainloop.la libpolyp.la
+
+mainloop_test_glib_SOURCES = $(mainloop_test_SOURCES)
+mainloop_test_glib_CFLAGS = $(mainloop_test_CFLAGS) $(GLIB20_CFLAGS) -DGLIB_MAIN_LOOP
+mainloop_test_glib_LDADD = $(mainloop_test_LDADD) $(GLIB20_LIBS) libpolyp-mainloop-glib.la
+
 if BUILD_LIBPOLYPCORE
 
-pkginclude_HEADERS+=cli-command.h\
+polypinclude_HEADERS+=cli-command.h\
                client.h \
                core.h \
                dynarray.h \
@@ -358,8 +405,9 @@ libpolypcore_la_SOURCES = idxset.c idxset.h \
                sioman.c sioman.h \
                modargs.c modargs.h \
                cli-command.c cli-command.h \
-               clitext.c clitext.h \
+               cli-text.c cli-text.h \
                tokenizer.c tokenizer.h \
                dynarray.c dynarray.h
 
 endif
+