comparison Makefile @ 107:bbe67d59b427

* fix sonames (should be ABI name, not full library name).
author cannam
date Fri, 08 Feb 2008 10:33:33 +0000
parents fe31e6aed666
children 24859c958732
comparison
equal deleted inserted replaced
106:7c3574540a99 107:bbe67d59b427
26 # 26 #
27 default: all 27 default: all
28 28
29 # Compile flags 29 # Compile flags
30 # 30 #
31 CXXFLAGS := $(CXXFLAGS) -O2 -Wall -I. -fPIC 31 CXXFLAGS := $(CXXFLAGS) -O2 -Wall -I. -fPIC
32 32
33 # ar, ranlib 33 # ar, ranlib
34 # 34 #
35 AR := ar 35 AR := ar
36 RANLIB := ranlib 36 RANLIB := ranlib
79 79
80 # Flags required to tell the compiler to create a dynamically loadable object 80 # Flags required to tell the compiler to create a dynamically loadable object
81 # 81 #
82 DYNAMIC_LDFLAGS = --static-libgcc -shared -Wl,-Bsymbolic 82 DYNAMIC_LDFLAGS = --static-libgcc -shared -Wl,-Bsymbolic
83 PLUGIN_LDFLAGS = $(DYNAMIC_LDFLAGS) 83 PLUGIN_LDFLAGS = $(DYNAMIC_LDFLAGS)
84 SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_SDK_LIBNAME) 84 SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_SDK_LINK_ABI)
85 HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_HOSTSDK_LIBNAME) 85 HOSTSDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) -Wl,-soname=$(INSTALL_HOSTSDK_LINK_ABI)
86 86
87 ## For OS/X with g++: 87 ## For OS/X with g++:
88 #DYNAMIC_LDFLAGS = -dynamiclib 88 #DYNAMIC_LDFLAGS = -dynamiclib
89 #PLUGIN_LDFLAGS = $(DYNAMIC_LDFLAGS) 89 #PLUGIN_LDFLAGS = $(DYNAMIC_LDFLAGS)
90 #SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS) 90 #SDK_DYNAMIC_LDFLAGS = $(DYNAMIC_LDFLAGS)