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)