Fix potential memory leak
[rtaudio-cdist.git] / Makefile.am
index 00927e8b17068784db2035b2620bf511f15bd312..2a050354a19646ee5dd607ca7c19c2a91f8e368c 100644 (file)
@@ -3,14 +3,27 @@ if MAKE_DOC
 SUBDIRS += doc
 endif
 
+AM_CXXFLAGS = @visibility@
+
 lib_LTLIBRARIES = %D%/librtaudio.la
+%C%_librtaudio_la_CXXFLAGS = -DRTAUDIO_EXPORT
 %C%_librtaudio_la_LDFLAGS = -no-undefined -export-dynamic -version-info @SO_VERSION@
 %C%_librtaudio_la_SOURCES = \
-  %D%/RtAudio.cpp
+  %D%/RtAudio.cpp \
+  %D%/rtaudio_c.cpp
+
+if ASIO
+%C%_librtaudio_la_SOURCES += \
+       include/asio.cpp \
+       include/asiodrivers.cpp \
+       include/asiolist.cpp \
+       include/iasiothiscallresolver.cpp
+endif
 
 rtaudio_incdir = $(includedir)/rtaudio
 rtaudio_inc_HEADERS = \
-  %D%/RtAudio.h
+  %D%/RtAudio.h \
+  %D%/rtaudio_c.h
 
 pkgconfigdatadir = $(libdir)/pkgconfig
 pkgconfigdata_DATA = rtaudio.pc