Mercurial > hg > vamp-plugin-sdk
comparison skeleton/Makefile.skeleton @ 306:b923a3d9c3d5
* Update OS/X stuff in Makefiles, so as to build 3-way universal binaries
  using 10.4 SDK (where available, or 10.5 otherwise -- though the choice
  needs to be made by the user)
| author | cannam | 
|---|---|
| date | Fri, 13 Aug 2010 15:08:23 +0000 | 
| parents | bb67b6145812 | 
| children | 2ad57dd004ba | 
   comparison
  equal
  deleted
  inserted
  replaced
| 305:250c7aaff287 | 306:b923a3d9c3d5 | 
|---|---|
| 25 # project directory | 25 # project directory | 
| 26 # | 26 # | 
| 27 VAMP_SDK_DIR = ../vamp-plugin-sdk | 27 VAMP_SDK_DIR = ../vamp-plugin-sdk | 
| 28 | 28 | 
| 29 | 29 | 
| 30 ## Uncomment these for an OS/X native build using command-line tools: | 30 ## Uncomment these for an OS/X universal binary (PPC and 32- and | 
| 31 ## 64-bit Intel) supporting 10.4 or newer (if you have the 10.4 SDK): | |
| 31 | 32 | 
| 32 # CXXFLAGS = -I$(VAMP_SDK_DIR) -Wall -fPIC | 33 # CXXFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -mmacosx-version-min=10.4 -arch i386 -arch x86_64 -arch ppc -I$(VAMP_SDK_DIR) -Wall -fPIC | 
| 33 # PLUGIN_EXT = .dylib | 34 # PLUGIN_EXT = .dylib | 
| 34 # PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT) | 35 # PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT) | 
| 35 # LDFLAGS = -dynamiclib -install_name $(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -exported_symbols_list vamp-plugin.list | 36 # LDFLAGS = $(CXXFLAGS) -dynamiclib -install_name $(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -exported_symbols_list vamp-plugin.list | 
| 36 | 37 | 
| 37 | 38 | 
| 38 ## Uncomment these for an OS/X universal binary using command-line tools: | 39 ## Uncomment these for an OS/X universal binary (PPC and 32- and | 
| 40 ## 64-bit Intel) supporting 10.5 or newer (use this if you have the | |
| 41 ## default 10.6 developer tools): | |
| 39 | 42 | 
| 40 # CXXFLAGS = -isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc -I$(VAMP_SDK_DIR) -Wall -fPIC | 43 # CXXFLAGS = -isysroot /Developer/SDKs/MacOSX10.5.sdk -mmacosx-version-min=10.5 -arch i386 -arch x86_64 -arch ppc -I$(VAMP_SDK_DIR) -Wall -fPIC | 
| 41 # PLUGIN_EXT = .dylib | 44 # PLUGIN_EXT = .dylib | 
| 42 # PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT) | 45 # PLUGIN = $(PLUGIN_LIBRARY_NAME)$(PLUGIN_EXT) | 
| 43 # LDFLAGS = -dynamiclib -install_name $(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -exported_symbols_list vamp-plugin.list | 46 # LDFLAGS = $(CXXFLAGS) -dynamiclib -install_name $(PLUGIN) $(VAMP_SDK_DIR)/libvamp-sdk.a -exported_symbols_list vamp-plugin.list | 
| 44 | 47 | 
| 45 | 48 | 
| 46 ## Uncomment these for Linux using the standard tools: | 49 ## Uncomment these for Linux using the standard tools: | 
| 47 | 50 | 
| 48 # CXXFLAGS = -I$(VAMP_SDK_DIR) -Wall -fPIC | 51 # CXXFLAGS = -I$(VAMP_SDK_DIR) -Wall -fPIC | 
