--- Makefile 2008-12-20 17:23:47.000000000 +0100 +++ Makefile.oden 2008-12-20 17:26:03.000000000 +0100 @@ -59,6 +59,7 @@ CFLAGS += -I. -I./include -include ./compat.h libdb2.so-version=.3 objpfx= +LDFLAGS= all: libdb2.a libdb2.so$(libdb2.so-version) $(extra-objs) $(others) $(others2) @@ -73,14 +74,14 @@ ranlib $@ libdb2.so$(libdb2.so-version): $(patsubst %,%.os,$(libdb2-routines)) - $(CC) -Wl,-O1 -Wl,--version-script=Versions -Wl,-soname=libdb.so$(libdb2.so-version) -shared -o $@ $^ + $(CC) -Wl,-O1 -Wl,--version-script=Versions -Wl,-soname=libdb.so$(libdb2.so-version) $(LDFLAGS) -shared -o $@ $^ ln -sf $@ libdb2.so $(others): %: %.o libdb2.a - $(CC) -o $@ $< -L. -ldb2 + $(CC) -o $@ $< $(LDFLAGS) -L. -ldb2 $(others2): %: %.o libdb2.a - $(CC) -o $@ $< $(extra-objs) -L. -ldb2 + $(CC) -o $@ $< $(extra-objs) $(LDFLAGS) -L. -ldb2 clean: rm -f $(patsubst %,%.o,$(libdb2-routines))