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

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

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

revision 1846 by iliev, Thu Feb 26 22:43:45 2009 UTC revision 2183 by persson, Sat Jun 11 17:53:32 2011 UTC
# Line 1  Line 1 
1  if HAVE_AU  if HAVE_AU
2    
3  plugindir = $(libdir)/au  plugindir = $(libdir)/au
4  examples_dir = /Developer/Examples  examples_dir = @DEVELOPER_EXTRAS_DIR@
5  au_public_dir = $(examples_dir)/CoreAudio/AudioUnits/AUPublic  au_public_dir = $(examples_dir)/CoreAudio/AudioUnits/AUPublic
6  ca_public_dir = $(examples_dir)/CoreAudio/PublicUtility  ca_public_dir = $(examples_dir)/CoreAudio/PublicUtility
7  INCLUDES = -I$(au_public_dir)/AUBase -I$(au_public_dir)/OtherBases \  INCLUDES = -I$(au_public_dir)/AUBase -I$(au_public_dir)/OtherBases \
8      -I$(au_public_dir)/Utility -I$(ca_public_dir) $(GIG_CFLAGS)      -I$(au_public_dir)/Utility -I$(ca_public_dir) $(GIG_CFLAGS) $(SQLITE3_CFLAGS) $(SNDFILE_CFLAGS)
9    
10  noinst_LIBRARIES = libpluginau.a  noinst_LIBRARIES = libpluginau.a
11    
# Line 14  noinst_LIBRARIES = libpluginau.a Line 14  noinst_LIBRARIES = libpluginau.a
14    
15  libpluginau_a_CXXFLAGS = $(debug_messages)  libpluginau_a_CXXFLAGS = $(debug_messages)
16    
17  libpluginau_a_SOURCES = $(ca_public_dir)/CAHostTimeBase.cpp \  nodist_libpluginau_a_SOURCES = $(ca_public_dir)/CAHostTimeBase.cpp \
18      $(ca_public_dir)/CAHostTimeBase.h \      $(ca_public_dir)/CAHostTimeBase.h \
19      $(ca_public_dir)/CAAUMIDIMap.cpp \      $(ca_public_dir)/CAAUMIDIMap.cpp \
20      $(ca_public_dir)/CAAUMIDIMap.h \      $(ca_public_dir)/CAAUMIDIMap.h \
# Line 56  libpluginau_a_SOURCES = $(ca_public_dir) Line 56  libpluginau_a_SOURCES = $(ca_public_dir)
56      $(au_public_dir)/OtherBases/MusicDeviceBase.h      $(au_public_dir)/OtherBases/MusicDeviceBase.h
57    
58  bin_PROGRAMS = LinuxSamplerAU  bin_PROGRAMS = LinuxSamplerAU
59  LinuxSamplerAU_SOURCES = PluginAU.cpp  LinuxSamplerAU_SOURCES = PluginAU.cpp PluginAU.h PluginAUVersion.h
60    
61  LinuxSamplerAU_LDADD = $(top_builddir)/src/.libs/liblinuxsampler.a libpluginau.a  LinuxSamplerAU_LDADD = $(top_builddir)/src/.libs/liblinuxsampler.a libpluginau.a
62    
63  if HAVE_AUFLAGS  if HAVE_AUFLAGS
64  else  else
65  AUFLAGS = $(GIG_LIBS) $(JACK_LIBS) $(SQLITE3_LIBS)  AUFLAGS = $(GIG_LIBS) $(JACK_LIBS) $(SQLITE3_LIBS) $(SNDFILE_LIBS)
66  endif  endif
67    
68  LinuxSamplerAU_CXXFLAGS = -bundle $(debug_messages)  LinuxSamplerAU_CXXFLAGS = -bundle $(debug_messages)
69  LinuxSamplerAU_LDFLAGS = -static $(AUFLAGS) \  LinuxSamplerAU_LDFLAGS = -static $(AUFLAGS) \
70      -exported_symbols_list PluginAU.exp \      -exported_symbols_list $(srcdir)/PluginAU.exp \
71      -framework CoreServices -framework CoreMIDI -framework CoreAudio \      -framework CoreServices -framework CoreMIDI -framework CoreAudio \
72      -framework CoreFoundation -framework AudioToolbox -framework AudioUnit      -framework CoreFoundation -framework AudioToolbox -framework AudioUnit
73    
74  COMPONENT_DIR = LinuxSamplerAU.component  COMPONENT_DIR = LinuxSamplerAU.component
75    
76  all-local:  all-local:
77          Rez PluginAU.r -d SystemSevenOrLater=1 -useDF -script Roman -d ppc_YES -d i386_YES -d x86_64_YES \          Rez $(srcdir)/PluginAU.r -d SystemSevenOrLater=1 -useDF -script Roman -d ppc_YES -d i386_YES -d x86_64_YES \
78              -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/Current/Headers \              -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/Current/Headers \
79              -I $(au_public_dir)/AUBase/ -arch i386 -arch x86_64 -arch ppc -o LinuxSamplerAU.rsrc              -I $(au_public_dir)/AUBase/ -arch i386 -arch x86_64 -arch ppc -o LinuxSamplerAU.rsrc
80    
# Line 82  all-local: Line 82  all-local:
82          if test ! -d "$(COMPONENT_DIR)/Contents/MacOS"; then mkdir -p "$(COMPONENT_DIR)/Contents/MacOS"; fi          if test ! -d "$(COMPONENT_DIR)/Contents/MacOS"; then mkdir -p "$(COMPONENT_DIR)/Contents/MacOS"; fi
83          if test ! -d "$(COMPONENT_DIR)/Contents/Resources"; then mkdir -p "$(COMPONENT_DIR)/Contents/Resources"; fi          if test ! -d "$(COMPONENT_DIR)/Contents/Resources"; then mkdir -p "$(COMPONENT_DIR)/Contents/Resources"; fi
84    
85          cp PkgInfo "$(COMPONENT_DIR)/Contents"          cp $(srcdir)/PkgInfo "$(COMPONENT_DIR)/Contents"
86          cp Info.plist "$(COMPONENT_DIR)/Contents"          cp $(srcdir)/Info.plist "$(COMPONENT_DIR)/Contents"
87          cp LinuxSamplerAU "$(COMPONENT_DIR)/Contents/MacOS"          cp LinuxSamplerAU "$(COMPONENT_DIR)/Contents/MacOS"
88          cp LinuxSamplerAU.rsrc "$(COMPONENT_DIR)/Contents/Resources"          cp LinuxSamplerAU.rsrc "$(COMPONENT_DIR)/Contents/Resources"
89    
# Line 121  install-exec-hook: Line 121  install-exec-hook:
121  uninstall-hook:  uninstall-hook:
122          rm -rf /Library/Audio/Plug-Ins/Components/$(COMPONENT_DIR)          rm -rf /Library/Audio/Plug-Ins/Components/$(COMPONENT_DIR)
123  endif  endif
124    
125    EXTRA_DIST = PluginAU.exp PluginAU.r PkgInfo Info.plist

Legend:
Removed from v.1846  
changed lines
  Added in v.2183

  ViewVC Help
Powered by ViewVC