FILES=dnmalloc-1.0.beta4.c
TARGET=libdnmalloc

%.o:	%.c
	gcc -fPIC -rdynamic -c -Wall -g $<
all:	dynamic static

static: $(FILES:%.c=%.o)
	rm -f $(TARGET).a
	ar -rv $(TARGET).a $<

dynamic: $(FILES:%.c=%.o)
	gcc -shared -Wl,-soname,$(TARGET).so.0 -o $(TARGET).so.0.0 $< -lc -g


rmlibs:
	rm -f *.a *.so.0.0

clean:
	rm -f *.a *.so.0.0 *.o
