2951
|
1 |
--- libebml-1.0.0/make/linux/Makefile.orig Fri Jun 4 04:44:54 2010
|
|
2 |
+++ libebml-1.0.0/make/linux/Makefile Sat Oct 9 16:26:15 2010
|
|
3 |
@@ -64,6 +64,9 @@
|
|
4 |
WARNINGFLAGS=-Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow
|
|
5 |
COMPILEFLAGS=$(WARNINGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(DEBUGFLAGS) $(INCLUDE)
|
|
6 |
DEPENDFLAGS = $(CXXFLAGS) $(INCLUDE)
|
|
7 |
+LOFLAGS=-fPIC
|
|
8 |
+ARFLAGS=rcvu
|
|
9 |
+LIBSOFLAGS=-Wl,-soname,
|
|
10 |
|
|
11 |
ifeq (Darwin,$(shell uname -s))
|
|
12 |
all: staticlib
|
|
13 |
@@ -84,14 +87,14 @@
|
|
14 |
$(CXX) -c $(COMPILEFLAGS) -o $@ $<
|
|
15 |
|
|
16 |
%.lo: %$(EXTENSION)
|
|
17 |
- $(CXX) -c $(COMPILEFLAGS) -fPIC -o $@ $<
|
|
18 |
+ $(CXX) -c $(COMPILEFLAGS) $(LOFLAGS) -o $@ $<
|
|
19 |
|
|
20 |
$(LIBRARY): $(objects)
|
|
21 |
- $(AR) rcvu $@ $(objects)
|
|
22 |
+ $(AR) $(ARFLAGS) $@ $(objects)
|
|
23 |
$(RANLIB) $@
|
|
24 |
|
|
25 |
$(LIBRARY_SO): $(objects_so)
|
|
26 |
- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so)
|
|
27 |
+ $(CXX) -shared $(LIBSOFLAGS)$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so)
|
|
28 |
rm -f $(LIBRARY_SO)
|
|
29 |
ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)
|
|
30 |
|