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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2581 - (show annotations) (download)
Fri May 30 12:48:05 2014 UTC (5 years, 5 months ago) by schoenebeck
File size: 2139 byte(s)
* (WIP) Implemented parser and VM for upcoming new real-time instrument
  script support. It needs yet to be integrated into the sampler's
  sampler engines. You can toy around for now with the command line tool
  "ls_instr_script" and i.e. examples showing the core language features
  under src/scriptvm/examples/.
* Bumped version (1.0.0.svn41).

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 = scriptvm db network engines common testcases drivers \
36 plugins effects . hostplugins $(SHELL_SUBDIR)
37
38 liblinuxsamplerincludedir = $(includedir)/linuxsampler
39 liblinuxsamplerinclude_HEADERS = Sampler.h EventListeners.h
40
41 pkglib_LTLIBRARIES = liblinuxsampler.la
42 liblinuxsampler_la_SOURCES = Sampler.cpp
43 liblinuxsampler_la_LIBADD = \
44 $(sqlite3_lib) \
45 $(top_builddir)/src/scriptvm/liblinuxsamplerscriptvm.la \
46 $(top_builddir)/src/network/liblinuxsamplernetwork.la \
47 $(top_builddir)/src/engines/gig/liblinuxsamplergigengine.la \
48 $(sf2_engine_lib) \
49 $(top_builddir)/src/engines/sfz/liblinuxsamplersfzengine.la \
50 $(top_builddir)/src/engines/common/liblinuxsamplercommonengine.la \
51 $(top_builddir)/src/engines/liblinuxsamplerengines.la \
52 $(top_builddir)/src/drivers/liblinuxsamplerdrivers.la \
53 $(top_builddir)/src/drivers/audio/liblinuxsampleraudiodriver.la \
54 $(top_builddir)/src/drivers/midi/liblinuxsamplermididriver.la \
55 $(top_builddir)/src/plugins/liblinuxsamplerplugins.la \
56 $(top_builddir)/src/effects/liblinuxsamplereffects.la \
57 $(top_builddir)/src/common/liblinuxsamplercommon.la \
58 $(system_libs)
59
60 liblinuxsampler_la_LDFLAGS = -version-info @SHARED_VERSION_INFO@ @SHLIB_VERSION_ARG@ -no-undefined
61
62 bin_PROGRAMS = linuxsampler ls_instr_script
63
64 linuxsampler_SOURCES = linuxsampler.cpp
65 linuxsampler_LDADD = liblinuxsampler.la
66 linuxsampler_LDFLAGS = $(coremidi_ldflags)
67
68 ls_instr_script_SOURCES = ls_instr_script.cpp
69 ls_instr_script_LDADD = liblinuxsampler.la

  ViewVC Help
Powered by ViewVC