/[svn]/linuxsampler/trunk/src/Makefile.am
ViewVC logotype

Contents of /linuxsampler/trunk/src/Makefile.am

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2533 - (show annotations) (download)
Sat Mar 8 09:04:42 2014 UTC (10 years, 1 month ago) by persson
File size: 1952 byte(s)
* sfz parser bugfix: generation of velocity curves etc should not be
  done after each "#include", only after the main file is parsed
* sfz parser bugfix: line numbers in error messages were wrong after
  "#include"
* disabled build of LSCP shell on windows

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

  ViewVC Help
Powered by ViewVC