/[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 2197 by persson, Sat Jul 2 09:55:42 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  bin_PROGRAMS = LinuxSamplerAU
11    
12  # Uncomment for debug messages.  # Uncomment for debug messages.
13  #debug_messages = -DAU_DEBUG_DISPATCHER=1  #debug_messages = -DAU_DEBUG_DISPATCHER=1
14    
15  libpluginau_a_CXXFLAGS = $(debug_messages)  nodist_LinuxSamplerAU_SOURCES = $(ca_public_dir)/CAHostTimeBase.cpp \
   
 libpluginau_a_SOURCES = $(ca_public_dir)/CAHostTimeBase.cpp \  
16      $(ca_public_dir)/CAHostTimeBase.h \      $(ca_public_dir)/CAHostTimeBase.h \
17      $(ca_public_dir)/CAAUMIDIMap.cpp \      $(ca_public_dir)/CAAUMIDIMap.cpp \
18      $(ca_public_dir)/CAAUMIDIMap.h \      $(ca_public_dir)/CAAUMIDIMap.h \
# Line 55  libpluginau_a_SOURCES = $(ca_public_dir) Line 53  libpluginau_a_SOURCES = $(ca_public_dir)
53      $(au_public_dir)/OtherBases/MusicDeviceBase.cpp \      $(au_public_dir)/OtherBases/MusicDeviceBase.cpp \
54      $(au_public_dir)/OtherBases/MusicDeviceBase.h      $(au_public_dir)/OtherBases/MusicDeviceBase.h
55    
56  bin_PROGRAMS = LinuxSamplerAU  LinuxSamplerAU_SOURCES = PluginAU.cpp PluginAU.h PluginAUVersion.h
 LinuxSamplerAU_SOURCES = PluginAU.cpp  
57    
58  LinuxSamplerAU_LDADD = $(top_builddir)/src/.libs/liblinuxsampler.a libpluginau.a  LinuxSamplerAU_LDADD = $(top_builddir)/src/liblinuxsampler.la
59    
60  if HAVE_AUFLAGS  if HAVE_AUFLAGS
61  else  else
62  AUFLAGS = $(GIG_LIBS) $(JACK_LIBS) $(SQLITE3_LIBS)  AUFLAGS = $(GIG_LIBS) $(JACK_LIBS) $(SQLITE3_LIBS) $(SNDFILE_LIBS)
63  endif  endif
64    
65  LinuxSamplerAU_CXXFLAGS = -bundle $(debug_messages)  LinuxSamplerAU_CPPFLAGS = $(debug_messages)
66  LinuxSamplerAU_LDFLAGS = -static $(AUFLAGS) \  LinuxSamplerAU_LDFLAGS = -bundle $(AUFLAGS) \
67      -exported_symbols_list PluginAU.exp \      -exported_symbols_list $(srcdir)/PluginAU.exp \
68      -framework CoreServices -framework CoreMIDI -framework CoreAudio \      -framework CoreServices -framework CoreMIDI -framework CoreAudio \
69      -framework CoreFoundation -framework AudioToolbox -framework AudioUnit      -framework CoreFoundation -framework AudioToolbox -framework AudioUnit
70    
71  COMPONENT_DIR = LinuxSamplerAU.component  COMPONENT_DIR = LinuxSamplerAU.component
72    
73  all-local:  all-local: $(COMPONENT_DIR)
74          Rez PluginAU.r -d SystemSevenOrLater=1 -useDF -script Roman -d ppc_YES -d i386_YES -d x86_64_YES \  
75    LinuxSamplerAU.rsrc: $(srcdir)/PluginAU.r $(srcdir)/PluginAUVersion.h
76            Rez $(srcdir)/PluginAU.r -d SystemSevenOrLater=1 -useDF -script Roman -d ppc_YES -d i386_YES -d x86_64_YES \
77              -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/Current/Headers \              -I /System/Library/Frameworks/CoreServices.framework/Frameworks/CarbonCore.framework/Versions/Current/Headers \
78              -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
79    
80          if test ! -d "$(COMPONENT_DIR)/Contents/Frameworks"; then mkdir -p "$(COMPONENT_DIR)/Contents/Frameworks"; fi  $(COMPONENT_DIR): $(srcdir)/PkgInfo $(srcdir)/Info.plist LinuxSamplerAU LinuxSamplerAU.rsrc
81          if test ! -d "$(COMPONENT_DIR)/Contents/MacOS"; then mkdir -p "$(COMPONENT_DIR)/Contents/MacOS"; fi          mkdir -p "$(COMPONENT_DIR)/Contents/Frameworks"
82          if test ! -d "$(COMPONENT_DIR)/Contents/Resources"; then mkdir -p "$(COMPONENT_DIR)/Contents/Resources"; fi          mkdir -p "$(COMPONENT_DIR)/Contents/MacOS"
83            mkdir -p "$(COMPONENT_DIR)/Contents/Resources"
84          cp PkgInfo "$(COMPONENT_DIR)/Contents"  
85          cp Info.plist "$(COMPONENT_DIR)/Contents"          cp $(srcdir)/PkgInfo "$(COMPONENT_DIR)/Contents"
86          cp LinuxSamplerAU "$(COMPONENT_DIR)/Contents/MacOS"          cp $(srcdir)/Info.plist "$(COMPONENT_DIR)/Contents"
87            $(LIBTOOL) --mode=install cp LinuxSamplerAU "$(PWD)/$(COMPONENT_DIR)/Contents/MacOS"
88          cp LinuxSamplerAU.rsrc "$(COMPONENT_DIR)/Contents/Resources"          cp LinuxSamplerAU.rsrc "$(COMPONENT_DIR)/Contents/Resources"
89            @touch $@
90    
91  #           cp "`pkg-config --variable=libdir gig`/libgig.6.dylib" "$(COMPONENT_DIR)/Contents/Frameworks/"; \  #           cp "`pkg-config --variable=libdir gig`/libgig.6.dylib" "$(COMPONENT_DIR)/Contents/Frameworks/"; \
92  #           install_name_tool -id @executable_path/../Frameworks/libgig.6.dylib \  #           install_name_tool -id @executable_path/../Frameworks/libgig.6.dylib \
# Line 117  clean-local: Line 118  clean-local:
118          rm -rf $(COMPONENT_DIR)          rm -rf $(COMPONENT_DIR)
119    
120  install-exec-hook:  install-exec-hook:
121          cp -r $(COMPONENT_DIR) /Library/Audio/Plug-Ins/Components/          if test -w /Library/Audio/Plugin-Ins/Components ; then cp -r $(COMPONENT_DIR) /Library/Audio/Plug-Ins/Components/ ; fi
122  uninstall-hook:  uninstall-hook:
123          rm -rf /Library/Audio/Plug-Ins/Components/$(COMPONENT_DIR)          rm -rf /Library/Audio/Plug-Ins/Components/$(COMPONENT_DIR)
124  endif  endif
125    
126    EXTRA_DIST = PluginAU.exp PluginAU.r PkgInfo Info.plist

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

  ViewVC Help
Powered by ViewVC