Index: trunk/archive/pslib/src/Utils/Makefile
===================================================================
--- trunk/archive/pslib/src/Utils/Makefile	(revision 446)
+++ trunk/archive/pslib/src/Utils/Makefile	(revision 571)
@@ -1,8 +1,17 @@
 CC = cc -std=c99
 CFLAGS = -Wall -g -I$(PSLIB_DIR)/include -I$(FFTW_DIR)/include
+DYLIB = dylib
+DYLIB_LDFLAGS = "-undefined suppress -flat_namespace -dynamiclib";
 
 PSLIB_DIR = ../..
 
 OBJS = array.o dlist.o error.o hash.o logmsg.o memory.o misc.o trace.o
+
+.PHONY : all
+all : $(PSLIB_DIR)/lib/libUtils.a libUtils.$(DYLIB)
+
+libUtils.$(DYLIB) : $(OBJS)
+	$(LD) -o libUtils.$(DYLIB) $(DYLIB_LDFLAGS) $(OBJS)
+	mv libUtils.$(DYLIB) $(PSLIB_DIR)/lib
 
 $(PSLIB_DIR)/lib/libUtils.a : $(OBJS)
