---- libebml/make/linux/Makefile.orig 2003-07-17 11:47:07.000000000 +0200
-+++ libebml/make/linux/Makefile 2003-09-02 15:18:20.727607600 +0200
-@@ -25,6 +25,7 @@
+--- libebml-0.7.2/make/linux/Makefile.orig 2004-07-19 18:39:13.000000000 +0200
++++ libebml0.7.2/make/linux/Makefile 2004-11-07 13:30:20.287470496 +0100
+@@ -30,6 +30,7 @@
INSTALL_OPTS = -m 644
INSTALL_OPTS_LIB = -m 644
INSTALL_DIR_OPTS = -m 755
# Options
EXTENSION=.cpp
-@@ -45,7 +46,7 @@
+@@ -48,7 +49,7 @@
LIBS=
# Names
# source-files
sources:=$(wildcard ${SRC_DIR}*$(EXTENSION))
-@@ -56,8 +57,8 @@
+@@ -59,8 +60,8 @@
# files holding dependency information; replace .cxx extension with .dep
dependencies:=$(patsubst %$(EXTENSION),%.dep,$(sources))
+# object files; replace .cxx extension with .lo
+objects:=$(patsubst %$(EXTENSION),%.lo,$(sources))
- DEPENDFLAGS = ${CXXFLAGS} ${INCLUDE}
-
-@@ -66,14 +67,12 @@
+ WARNINGFLAGS=-Wall -Wno-unknown-pragmas -ansi -fno-gnu-keywords -Wshadow
+ COMPILEFLAGS=$(WARNINGFLAGS) $(CXXFLAGS) $(CPPFLAGS) $(DEBUGFLAGS) $(INCLUDE)
+@@ -71,12 +72,11 @@
lib library: $(LIBRARY)
# Build rules
-%.o: %$(EXTENSION)
-- $(CXX) -c $(CXXFLAGS) $(INCLUDE) -o $@ $<
+- $(CXX) -c $(COMPILEFLAGS) -o $@ $<
+%.lo: %$(EXTENSION)
+ $(LIBTOOL) --mode=compile $(CXX) -c $(CXXFLAGS) $(INCLUDE) -o $@ $<
$(LIBRARY): $(objects)
- $(AR) $@ $(objects)
- $(RANLIB) $@
--# $(LD) $(LDFLAGS) -o $@ $^ $(LIBS)
--# ${LD} -o $@ ${LDFLAGS} ${OBJS} ${LIBS} ${EXTRA_LIBS}
+ $(LIBTOOL) --mode=link $(LD) $(LDFLAGS) -o $@ $^ $(LIBS) -rpath $(libdir)
-+
clean:
rm -f $(objects)
-@@ -86,15 +85,15 @@
+@@ -89,15 +89,15 @@
$(DEPEND) $(DEPENDFLAGS) $(sources)
install: $(LIBRARY)