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

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

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2420 - (show annotations) (download)
Sun Feb 24 08:59:25 2013 UTC (11 years, 2 months ago) by persson
File size: 1727 byte(s)
* removed usage of deprecated Automake variable INCLUDES
* ASIO driver: removed compiler warnings

1 if HAVE_VST
2
3 plugindir = $(libdir)/vst
4 plugin_LTLIBRARIES = LinuxSampler.la
5 LinuxSampler_la_CPPFLAGS = -I$(VSTSDK_DIR) \
6 -I$(VSTSDK_DIR)/public.sdk/source/vst2.x \
7 $(GIG_CFLAGS) $(SQLITE3_CFLAGS)
8
9 LinuxSampler_la_SOURCES = PluginVst.cpp PluginVst.h
10 nodist_LinuxSampler_la_SOURCES = \
11 $(VSTSDK_DIR)/public.sdk/source/vst2.x/audioeffectx.cpp \
12 $(VSTSDK_DIR)/public.sdk/source/vst2.x/audioeffect.cpp \
13 $(VSTSDK_DIR)/public.sdk/source/vst2.x/vstplugmain.cpp
14
15 LinuxSampler_la_LDFLAGS = -module -avoid-version -no-undefined
16 LinuxSampler_la_LIBADD = $(top_builddir)/src/liblinuxsampler.la
17
18 if HAVE_WINDOWS
19 LinuxSampler_la_LDFLAGS += -Wl,$(srcdir)/PluginVst.def -Wl,-s
20 LinuxSampler_la_LIBADD += -lws2_32
21 else
22 LinuxSampler_la_CPPFLAGS += -D__cdecl= -DDATADIR=\""$(datadir)"\"
23 if LINUX
24 LinuxSampler_la_LDFLAGS += -Wl,--defsym -Wl,main=VSTPluginMain -Wl,-s
25 endif
26 endif
27
28 if MAC
29 all-local: LinuxSampler.vst
30
31 LinuxSampler.vst: LinuxSampler.la $(srcdir)/Info.plist $(srcdir)/PkgInfo
32 mkdir -p LinuxSampler.vst/Contents/MacOS
33 cp $(srcdir)/Info.plist LinuxSampler.vst/Contents
34 cp $(srcdir)/PkgInfo LinuxSampler.vst/Contents
35 if test -f .libs/LinuxSampler.so ; then cp .libs/LinuxSampler.so LinuxSampler.vst/Contents/MacOS/LinuxSampler ; fi
36 @touch $@
37
38 clean-local:
39 rm -rf LinuxSampler.vst
40
41 install-exec-hook:
42 if mkdir -p $(MAC_PLUGIN_INSTALL_DIR)/VST && \
43 test -w $(MAC_PLUGIN_INSTALL_DIR)/VST ; then \
44 cp -r LinuxSampler.vst $(MAC_PLUGIN_INSTALL_DIR)/VST/ ; \
45 if test -n "$(INSTALL_STRIP_FLAG)" ; then $(STRIP) -x $(MAC_PLUGIN_INSTALL_DIR)/VST/LinuxSampler.vst/Contents/MacOS/LinuxSampler ; fi ; fi
46
47 uninstall-hook:
48 rm -rf $(MAC_PLUGIN_INSTALL_DIR)/VST/LinuxSampler.vst
49 endif
50
51 endif
52
53 EXTRA_DIST = PluginVst.def PkgInfo Info.plist

  ViewVC Help
Powered by ViewVC