--- libebml-1.0.0/make/linux/Makefile.orig Fri Jun 4 04:44:54 2010
+++ libebml-1.0.0/make/linux/Makefile Sat Oct 9 16:26:15 2010
@@ -64,6 +64,9 @@
WARNINGFLAGS=-Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow
COMPILEFLAGS=$(WARNINGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(DEBUGFLAGS) $(INCLUDE)
DEPENDFLAGS = $(CXXFLAGS) $(INCLUDE)
+LOFLAGS=-fPIC
+ARFLAGS=rcvu
+LIBSOFLAGS=-Wl,-soname,
ifeq (Darwin,$(shell uname -s))
all: staticlib
@@ -84,14 +87,14 @@
$(CXX) -c $(COMPILEFLAGS) -o $@ $<
%.lo: %$(EXTENSION)
- $(CXX) -c $(COMPILEFLAGS) -fPIC -o $@ $<
+ $(CXX) -c $(COMPILEFLAGS) $(LOFLAGS) -o $@ $<
$(LIBRARY): $(objects)
- $(AR) rcvu $@ $(objects)
+ $(AR) $(ARFLAGS) $@ $(objects)
$(RANLIB) $@
$(LIBRARY_SO): $(objects_so)
- $(CXX) -shared -Wl,-soname,$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so)
+ $(CXX) -shared $(LIBSOFLAGS)$(LIBRARY_SO_VER) -o $(LIBRARY_SO_VER) $(objects_so)
rm -f $(LIBRARY_SO)
ln -s $(LIBRARY_SO_VER) $(LIBRARY_SO)