patches/libebml-01-makefile.diff
author jurikm
Sun, 12 Feb 2012 14:04:10 +0000
changeset 8245 383896da4129
parent 2951 862c106ddd4c
permissions -rw-r--r--
SFEsauerbraten.spec: add IPS package name

--- 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)