Mercurial > hg > vamp-plugin-sdk
comparison Makefile.in @ 296:38c638894360
* More build updates
author | cannam |
---|---|
date | Tue, 22 Sep 2009 11:38:16 +0000 |
parents | 2e16d99867bd |
children | bdfc949cd9ed |
comparison
equal
deleted
inserted
replaced
295:0e08ebd5c13b | 296:38c638894360 |
---|---|
36 # | 36 # |
37 default: @TARGETS@ | 37 default: @TARGETS@ |
38 | 38 |
39 # Compile flags | 39 # Compile flags |
40 # | 40 # |
41 CXXFLAGS := -I. @CXXFLAGS@ @SNDFILE_CFLAGS@ | 41 CXXFLAGS = -I. @CXXFLAGS@ @SNDFILE_CFLAGS@ |
42 | 42 |
43 # ar, ranlib | 43 # ar, ranlib |
44 # | 44 # |
45 AR := ar | 45 AR = ar |
46 RANLIB := ranlib | 46 RANLIB = ranlib |
47 | 47 |
48 # Libraries required for the plugins. | 48 # Libraries required for the plugins. |
49 # | 49 # |
50 PLUGIN_LIBS = ./libvamp-sdk.a | 50 PLUGIN_LIBS = ./libvamp-sdk.a |
51 | 51 |
65 | 65 |
66 # Locations for "make install". This will need quite a bit of | 66 # Locations for "make install". This will need quite a bit of |
67 # editing for non-Linux platforms. Of course you don't necessarily | 67 # editing for non-Linux platforms. Of course you don't necessarily |
68 # have to use "make install". | 68 # have to use "make install". |
69 # | 69 # |
70 INSTALL_PREFIX := @prefix@ | 70 INSTALL_PREFIX = @prefix@ |
71 INSTALL_API_HEADERS := $(INSTALL_PREFIX)/include/vamp | 71 INSTALL_API_HEADERS = $(INSTALL_PREFIX)/include/vamp |
72 INSTALL_SDK_HEADERS := $(INSTALL_PREFIX)/include/vamp-sdk | 72 INSTALL_SDK_HEADERS = $(INSTALL_PREFIX)/include/vamp-sdk |
73 INSTALL_HOSTSDK_HEADERS := $(INSTALL_PREFIX)/include/vamp-hostsdk | 73 INSTALL_HOSTSDK_HEADERS = $(INSTALL_PREFIX)/include/vamp-hostsdk |
74 INSTALL_SDK_LIBS := $(INSTALL_PREFIX)/lib | 74 INSTALL_SDK_LIBS = $(INSTALL_PREFIX)/lib |
75 INSTALL_PLUGINS := $(INSTALL_PREFIX)/lib/vamp | 75 INSTALL_PLUGINS = $(INSTALL_PREFIX)/lib/vamp |
76 INSTALL_BINARIES := $(INSTALL_PREFIX)/bin | 76 INSTALL_BINARIES = $(INSTALL_PREFIX)/bin |
77 | 77 |
78 INSTALL_SDK_LIBNAME := libvamp-sdk.so.2.1.0 | 78 INSTALL_SDK_LIBNAME = libvamp-sdk.so.2.1.0 |
79 INSTALL_SDK_LINK_ABI := libvamp-sdk.so.2 | 79 INSTALL_SDK_LINK_ABI = libvamp-sdk.so.2 |
80 INSTALL_SDK_LINK_DEV := libvamp-sdk.so | 80 INSTALL_SDK_LINK_DEV = libvamp-sdk.so |
81 INSTALL_SDK_STATIC := libvamp-sdk.a | 81 INSTALL_SDK_STATIC = libvamp-sdk.a |
82 INSTALL_SDK_LA := libvamp-sdk.la | 82 INSTALL_SDK_LA = libvamp-sdk.la |
83 | 83 |
84 INSTALL_HOSTSDK_LIBNAME := libvamp-hostsdk.so.3.1.0 | 84 INSTALL_HOSTSDK_LIBNAME = libvamp-hostsdk.so.3.1.0 |
85 INSTALL_HOSTSDK_LINK_ABI := libvamp-hostsdk.so.3 | 85 INSTALL_HOSTSDK_LINK_ABI = libvamp-hostsdk.so.3 |
86 INSTALL_HOSTSDK_LINK_DEV := libvamp-hostsdk.so | 86 INSTALL_HOSTSDK_LINK_DEV = libvamp-hostsdk.so |
87 INSTALL_HOSTSDK_STATIC := libvamp-hostsdk.a | 87 INSTALL_HOSTSDK_STATIC = libvamp-hostsdk.a |
88 INSTALL_HOSTSDK_LA := libvamp-hostsdk.la | 88 INSTALL_HOSTSDK_LA = libvamp-hostsdk.la |
89 | 89 |
90 INSTALL_PKGCONFIG := $(INSTALL_PREFIX)/lib/pkgconfig | 90 INSTALL_PKGCONFIG = $(INSTALL_PREFIX)/lib/pkgconfig |
91 | 91 |
92 # Flags required to tell the compiler to create a dynamically loadable object | 92 # Flags required to tell the compiler to create a dynamically loadable object |
93 # | 93 # |
94 DYNAMIC_LDFLAGS = -static-libgcc -shared -Wl,-Bsymbolic | 94 DYNAMIC_LDFLAGS = -static-libgcc -shared -Wl,-Bsymbolic |
95 SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_SDK_LINK_ABI) | 95 SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_SDK_LINK_ABI) |