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

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

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1842 by persson, Sat Feb 21 16:11:17 2009 UTC revision 2420 by persson, Sun Feb 24 08:59:25 2013 UTC
# Line 2  if HAVE_VST Line 2  if HAVE_VST
2    
3  plugindir = $(libdir)/vst  plugindir = $(libdir)/vst
4  plugin_LTLIBRARIES = LinuxSampler.la  plugin_LTLIBRARIES = LinuxSampler.la
5  INCLUDES = -I@VSTSDK_DIR@ -I@VSTSDK_DIR@/public.sdk/source/vst2.x $(GIG_CFLAGS)  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  LinuxSampler_la_SOURCES = PluginVst.cpp PluginVst.h
10  nodist_LinuxSampler_la_SOURCES = \  nodist_LinuxSampler_la_SOURCES = \
11          @VSTSDK_DIR@/public.sdk/source/vst2.x/audioeffectx.cpp \          $(VSTSDK_DIR)/public.sdk/source/vst2.x/audioeffectx.cpp \
12          @VSTSDK_DIR@/public.sdk/source/vst2.x/audioeffect.cpp \          $(VSTSDK_DIR)/public.sdk/source/vst2.x/audioeffect.cpp \
13          @VSTSDK_DIR@/public.sdk/source/vst2.x/vstplugmain.cpp          $(VSTSDK_DIR)/public.sdk/source/vst2.x/vstplugmain.cpp
14    
15  LinuxSampler_la_LDFLAGS = -module -avoid-version -no-undefined -Wl,-s  LinuxSampler_la_LDFLAGS = -module -avoid-version -no-undefined
16  LinuxSampler_la_LIBADD = $(top_builddir)/src/liblinuxsampler.la  LinuxSampler_la_LIBADD = $(top_builddir)/src/liblinuxsampler.la
17    
 EXTRA_DIST = PluginVst.def  
   
18  if HAVE_WINDOWS  if HAVE_WINDOWS
19  LinuxSampler_la_LDFLAGS += -Wl,PluginVst.def  LinuxSampler_la_LDFLAGS += -Wl,$(srcdir)/PluginVst.def -Wl,-s
20  LinuxSampler_la_LIBADD += -lws2_32  LinuxSampler_la_LIBADD += -lws2_32
21  else  else
22  LinuxSampler_la_CPPFLAGS = -D__cdecl=  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  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  endif
50    
51    endif
52    
53    EXTRA_DIST = PluginVst.def PkgInfo Info.plist

Legend:
Removed from v.1842  
changed lines
  Added in v.2420

  ViewVC Help
Powered by ViewVC