1 |
# set the include path found by configure |
2 |
INCLUDES= $(all_includes) $(GIG_CFLAGS) $(SQLITE3_CFLAGS) |
3 |
|
4 |
if HAVE_COREMIDI |
5 |
coremidi_ldflags = -framework CoreAudio \ |
6 |
-framework CoreMIDI \ |
7 |
-framework CoreServices \ |
8 |
-framework AudioUnit |
9 |
else |
10 |
coremidi_ldflags = |
11 |
endif |
12 |
|
13 |
if HAVE_SQLITE3 |
14 |
sqlite3_lib = $(top_builddir)/src/db/liblinuxsamplerdb.la |
15 |
else |
16 |
sqlite3_lib = |
17 |
endif |
18 |
|
19 |
AM_CXXFLAGS = -Wreturn-type -ffast-math $(CXX_CPU_SWITCH) |
20 |
|
21 |
SUBDIRS = db network engines common testcases drivers plugins effects . hostplugins |
22 |
|
23 |
liblinuxsamplerincludedir = $(includedir)/linuxsampler |
24 |
liblinuxsamplerinclude_HEADERS = Sampler.h EventListeners.h |
25 |
|
26 |
pkglib_LTLIBRARIES = liblinuxsampler.la |
27 |
liblinuxsampler_la_SOURCES = Sampler.cpp |
28 |
liblinuxsampler_la_LIBADD = \ |
29 |
$(sqlite3_lib) \ |
30 |
$(top_builddir)/src/network/liblinuxsamplernetwork.la \ |
31 |
$(top_builddir)/src/engines/gig/liblinuxsamplergigengine.la \ |
32 |
$(top_builddir)/src/engines/common/liblinuxsamplercommonengine.la \ |
33 |
$(top_builddir)/src/engines/liblinuxsamplerengines.la \ |
34 |
$(top_builddir)/src/drivers/liblinuxsamplerdrivers.la \ |
35 |
$(top_builddir)/src/drivers/audio/liblinuxsampleraudiodriver.la \ |
36 |
$(top_builddir)/src/drivers/midi/liblinuxsamplermididriver.la \ |
37 |
$(top_builddir)/src/plugins/liblinuxsamplerplugins.la \ |
38 |
$(top_builddir)/src/effects/liblinuxsamplereffects.la \ |
39 |
$(top_builddir)/src/common/liblinuxsamplercommon.la |
40 |
liblinuxsampler_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ -no-undefined |
41 |
|
42 |
bin_PROGRAMS = linuxsampler |
43 |
linuxsampler_SOURCES = linuxsampler.cpp |
44 |
linuxsampler_LDADD = liblinuxsampler.la |
45 |
linuxsampler_LDFLAGS = $(coremidi_ldflags) |