--- makefile.orig 2010-09-12 15:47:10.000000000 +0200 +++ makefile 2011-12-06 01:09:54.000000000 +0100 @@ -20,7 +20,7 @@ CXXBFLAGS = $(CXXFLAGS) -fno-common DELETER = rm -f -COPIER = cp -a +COPIER = cp -Rp SRCNAMES = \ as_atomic.cpp \ @@ -65,6 +65,8 @@ all: $(TARG) + touch -m -r makefile $(OBJDIR) $(LIBDIR) + $(LIBDIR)/$(LIB): $(OBJDIR) $(LIBDIR) $(OBJ) rm -f $(LIBDIR)/$(LIB) ar r $(LIBDIR)/$(LIB) $(OBJ) @@ -73,7 +75,7 @@ $(LIBDIR)/$(DEVLIB): $(OBJDIR) $(LIBDIR) $(OBJ) rm -f $(LIBDIR)/$(DEVLIB) - $(CXX) $(AFLAGS) -dynamiclib -o $(DEVLIB) $(OBJ) + $(CXX) $(AFLAGS) -dynamiclib -install_name $(LOCAL)/lib/$(DEVLIB) -o $(DEVLIB) $(OBJ) mv $(DEVLIB) $(LIBDIR)/$(DEVLIB) file $(LIBDIR)/$(DEVLIB)